llvm-project/llvm/test/Transforms/CorrelatedValuePropagation
Nikita Popov fd73e4d4b2 [CVP] Add more tests for select with overdefined operand (NFC)
Also check the case where one operand isn't constant, which isn't
handled right now, because the SPF code requires both operands
to be ranges.

Move the tests to directly check ranges rather than go through an
and, to make it more obvious that this has no relation to bitmasks.
2021-04-04 13:54:06 +02:00
..
2010-09-02-Trunc.ll
2010-09-26-MergeConstantRange.ll
add.ll [CVP] Remove -cvp-dont-add-nowrap-flags option 2021-03-07 18:19:31 +01:00
alloca.ll
and.ll [CVP] Add more tests for select with overdefined operand (NFC) 2021-04-04 13:54:06 +02:00
ashr.ll
basic.ll [CVP] Add more tests for select with overdefined operand (NFC) 2021-04-04 13:54:06 +02:00
conflict.ll
crash.ll
deopt.ll [CVP] Allow two transforms in one invocation 2020-09-28 15:11:42 -07:00
guards.ll
icmp.ll [AC] Handle (X+C1)<C2 assumes (PR48408) 2020-12-13 21:00:32 +01:00
merge-range-and-undef.ll
minmaxabs.ll [CVP] Remove unnecessary block splits in tests (NFC) 2020-09-27 20:55:28 +02:00
mul.ll [CVP] Remove -cvp-dont-add-nowrap-flags option 2021-03-07 18:19:31 +01:00
non-null.ll Reapply [LVI] Normalize pointer behavior 2020-08-29 21:17:03 +02:00
overflow_predicate.ll [CVP] Remove unnecessary block splits in tests (NFC) 2020-09-27 20:55:28 +02:00
overflows.ll [CVP] Remove unnecessary block splits in tests (NFC) 2020-09-27 20:55:28 +02:00
phi-common-val.ll
pointer.ll
pr35807.ll
profmd.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
range.ll [LVI] Use range metadata on intrinsics 2021-04-02 16:45:31 +02:00
sdiv.ll [CVP] Pass context instruction when narrowing div/rem 2020-09-27 17:51:30 +02:00
select.ll [CVP] Remove unnecessary block splits in tests (NFC) 2020-09-27 20:55:28 +02:00
sext.ll
shl.ll [CVP] Remove -cvp-dont-add-nowrap-flags option 2021-03-07 18:19:31 +01:00
srem.ll [CVP] Remove unnecessary block splits in tests (NFC) 2020-09-27 20:55:28 +02:00
sub.ll [CVP] Remove -cvp-dont-add-nowrap-flags option 2021-03-07 18:19:31 +01:00
udiv.ll
urem.ll