[llvm-dev] RFC: Changing Inductive Range Check Elimination to a Function Pass

Alina Sbirlea via llvm-dev llvm-dev at lists.llvm.org
Tue Jan 28 14:44:58 PST 2020


Recently the LoopUnrollAndJamPass was made a function pass, and here was
the motivation for that:
I don't see an obvious reason to keep IRCE as a LoopPass either, so I
thought folks familiar with the pass could chime in if this seems like the
right change.
An additional motivation is the need to either
preserve BranchProbabilityInfo or have a new instance computed for each
Loop (D72891 <https://reviews.llvm.org/D72891>). Making IRCE a FunctionPass
will address this issue.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200128/b18437cf/attachment.html>

More information about the llvm-dev mailing list