llvm-project/llvm/test/Transforms/LoopUnrollAndJam
Danilo C. Grael 55487079a9 [LoopUnrollAndJam] Avoid repeated instructions for UAJ analysis
Avoid visiting repeated instructions for processHeaderPhiOperands as it can cause a scenario of endless loop. Test case is attached and can be ran with `opt -basic-aa -tbaa -loop-unroll-and-jam  -allow-unroll-and-jam -unroll-and-jam-count=4`.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D97407
2021-04-15 12:59:42 -04:00
..
dependencies.ll
dependencies_multidims.ll
disable.ll
disable_nonforced.ll
disable_nonforced_count.ll
disable_nonforced_enable.ll
followup.ll
innerloop.ll
multiple_exit_blocks.ll LoopUnrollAndJam] Only allow loops with single exit(ing) blocks 2021-02-05 16:10:53 +00:00
opt-levels.ll [NPM] Share pass building options with legacy PM 2020-11-23 13:04:05 -08:00
pragma-explicit.ll
pragma.ll
unprofitable.ll
unroll-and-jam-many-instr.ll [LoopUnrollAndJam] Avoid repeated instructions for UAJ analysis 2021-04-15 12:59:42 -04:00
unroll-and-jam.ll