Files
clang-p2996/llvm/test/Transforms/SimpleLoopUnswitch/partial-unswitch.ll
Matthew Devereau 6561fa3d02 [LoopUnswitch] Allow i1 truncs in loop unswitch (#89738)
With the addition of #84628, truncs to i1 are being emitted as
conditions to branch instructions. This caused significant regressions
in cases which were previously improved by loop unswitch. Adding truncs
to i1 restore the previous performance seen.
2024-04-29 15:17:48 +01:00

51 KiB