[PATCH] D21237: LoopRotation: remove iterative calls to rotateLoops

Sebastian Pop via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 13 09:38:39 PDT 2016


> Right, my idea was to make loop-rotation more generic, thus enabling it on more complicated loops. It has some interesting corner cases though: for instance you can end up with several nested loops after rotating a single loop, but that's details, which we'll figure out in the process:)

I discussed about this with Aditya, and we think that a better idea is
to make jump-threading handle the loop rotation: there is no reason to
have rotation as a separate pass when jump-threading is already
(supposed to) do the same transform.


More information about the llvm-commits mailing list