forked from OSchip/llvm-project
f117ed542f
When the limit of the inner loop is a known integer, the InstCombine pass now causes the transformation e.g. imcp ult i32 %inc, tripcount -> icmp ult %j, tripcount-step (where %j is the inner loop induction variable and %inc is add %j, step), which is now accounted for when identifying the trip count of the loop. This is also an acceptable use of %j (provided the step is 1) so is ignored as long as the compare that it's used in is also the condition of the inner branch. Differential Revision: https://reviews.llvm.org/D105802 |
||
---|---|---|
.. | ||
limit-not-invariant.ll | ||
loop-flatten-negative.ll | ||
loop-flatten-simplify-cfg.ll | ||
loop-flatten.ll | ||
pr40581.ll | ||
pr49571.ll | ||
widen-iv.ll |