[llvm-dev] [RFC] New pass: LoopExitValues

Steve King via llvm-dev llvm-dev at lists.llvm.org
Mon Sep 21 10:12:25 PDT 2015


Hi Folks, Let's keep this optimization alive.  To summarize: several
folks voiced general support, but with questions about why existing
optimizations do not already catch this case.  Deep dive by Wei Mi
showed that the optimization is most likely not a clean-up of LSR
sloppiness, but something new.  Follow-up by myself confirmed that the
redundancy eliminated the LoopExitValues pass exists in the original
IR from Clang.

As a next step, can we come to consensus on where the LoopExitValues
optimization belongs?

Regards,
-steve


More information about the llvm-dev mailing list