forked from OSchip/llvm-project
![]() In some cases StructurizeCFG inserts i1 xor instructions to invert predicates. Add a quick loop to clean these up afterwards if we can get away with modifying an existing compare instruction instead. (StructurizeCFG is generally run late in the pipeline so instcombine does not clean them up for us.) Differential Revision: https://reviews.llvm.org/D118623 |
||
---|---|---|
.. | ||
AMDGPU | ||
workarounds | ||
branch-on-argument.ll | ||
bug36015.ll | ||
interleaved-loop-order.ll | ||
invert-condition.ll | ||
invert-constantexpr.ll | ||
loop-continue-phi.ll | ||
loop-multiple-exits.ll | ||
nested-loop-order.ll | ||
nested-loop-subregion.ll | ||
no-branch-to-entry.ll | ||
one-loop-multiple-backedges.ll | ||
post-order-traversal-bug.ll | ||
rebuild-ssa-infinite-loop-inseltpoison.ll | ||
rebuild-ssa-infinite-loop.ll | ||
switch.ll |