llvm-project/llvm/test/Transforms/HardwareLoops
Thomas Preud'homme 80fb7434e9 [test, HardwareLoops] Fix use of var defined in CHECK-NOT
LLVM test Transforms/HardwareLoops/ARM/structure.ll tries to check for
the absence of a sequence of instructions with several CHECK-NOT with
one of those directives using a variable defined in another. However
CHECK-NOT are checked independently so that is using a variable defined
in a pattern that should not occur in the input.

This commit only checks for the absence of llvm.loop.decrement.i32 which
rules out the presence of the whole sequence and does not involve an
undefined variable.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D99591
2021-03-30 15:06:32 +01:00
..
ARM [test, HardwareLoops] Fix use of var defined in CHECK-NOT 2021-03-30 15:06:32 +01:00
loop-guards.ll [ARM] Improve WLS lowering 2021-03-11 17:56:19 +00:00
scalar-while.ll [ARM] Improve WLS lowering 2021-03-11 17:56:19 +00:00
sibling-loops.ll [HardwareLoops] Remove unused check-prefixes 2020-11-09 17:50:19 +00:00
unconditional-latch.ll
unscevable.ll