Files
clang-p2996/llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
David Green e828dd4302 [ARM] Don't treat arguments as producesFalseLanesZero
Invalid tail predicated loops could be formed by treating function
arguments as FalseLanesZero due to getGlobalReachingDefs not returning
any values. Make sure we check that the list of Defs is empty and if so
treat it like a unknown value.

Differential Revision: https://reviews.llvm.org/D141399
2023-01-11 15:58:38 +00:00

70 KiB