llvm-project/llvm/test/Transforms/LoopIdiom/X86
Roman Lebedev 749581d21f
[IR] `IRBuilderBase::CreateAnd()`: fix short-circuiting for constant on LHS
Refs. https://reviews.llvm.org/D109368#3089809
2021-10-27 18:01:06 +03:00
..
arithmetic-right-shift-until-zero.ll [LoopIdiom] 'arithmetic right-shift until zero': don't turn potentially infinite loops into finite ones 2021-05-25 21:02:28 +03:00
ctlz.ll [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to recognize loops where the counter is decrementing. 2020-12-14 14:25:05 -08:00
cttz.ll [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to recognize loops where the counter is decrementing. 2020-12-14 14:25:05 -08:00
left-shift-until-bittest.ll [IR] `IRBuilderBase::CreateAnd()`: fix short-circuiting for constant on LHS 2021-10-27 18:01:06 +03:00
left-shift-until-zero.ll [LoopIdiom] Support 'left-shift until zero' idiom 2021-05-25 15:26:35 +03:00
lit.local.cfg
logical-right-shift-until-zero-cost.ll [NFC][LoopIdiom] Add some tests for 'lshr until zero' ('count active bits') "on steroids" idiom 2021-05-09 01:07:07 +03:00
logical-right-shift-until-zero-debuginfo.ll [LoopIdiom] 'logical right-shift until zero' ('count active bits') "on steroids" idiom recognition. 2021-05-17 20:33:33 +03:00
logical-right-shift-until-zero.ll [NFC][LoopIdiom] Add tests for 'left-shift until zero' idiom 2021-05-25 15:26:34 +03:00
memset-size-compute.ll [LoopIdiom] Add test case that involves adds with flags and zero exts. 2021-06-21 12:10:58 +01:00
popcnt.ll
unordered-atomic-memcpy.ll [LoopIdiom] Transform memmove-like loop into memmove (PR46179) 2021-07-22 13:05:43 +02:00