[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


Hi,

Recently the LoopUnrollAndJamPass was made a function pass, and here was
the motivation for that:
https://groups.google.com/forum/#!topic/llvm-dev/LF4rUjkVI2g.
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.

Thanks,
Alina
-------------- 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