llvm-project/llvm/test/Transforms/LoopPredication
Ruobing Han f756f06cc4 [SimpleLoopUnswitch] Skip non-trivial unswitching of cold loops
With profile data, non-trivial LoopUnswitch will only apply on non-cold loops, as unswitching cold loops may not gain much benefit but significantly increase the code size.

Reviewed By: aeubanks, asbirlea

Differential Revision: https://reviews.llvm.org/D129599
2022-08-08 18:12:04 +00:00
..
basic.ll [SCEVExpander] Drop poison generating flags when reusing instructions 2021-11-29 15:23:34 -08:00
basic_widenable_branch_guards.ll Revert rest of `IRBuilderBase`'s short-circuiting folds 2021-10-28 02:15:14 +03:00
invalidate-analyses.ll Update LoopPredication test to fix buildbot failure. 2021-09-16 23:37:59 +00:00
invariant_load.ll Revert rest of `IRBuilderBase`'s short-circuiting folds 2021-10-28 02:15:14 +03:00
nested.ll
predicate-exits.ll
preserve-bpi.ll [SimpleLoopUnswitch] Skip non-trivial unswitching of cold loops 2022-08-08 18:12:04 +00:00
profitability.ll [LoopPredication] Calculate profitability without BPI 2021-10-19 14:24:04 -04:00
reverse.ll Revert rest of `IRBuilderBase`'s short-circuiting folds 2021-10-28 02:15:14 +03:00
unswitch-exit-loop.ll
visited.ll
widened.ll