[PATCH] D21237: LoopRotation: remove iterative calls to rotateLoops
Eli Friedman via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 13 17:19:41 PDT 2016
eli.friedman added a subscriber: eli.friedman.
eli.friedman added a comment.
In general, loop rotation is just "split the header block into two versions", which is precisely the sort of transform jump threading does. Actually, the only reason JumpThreading doesn't rotate loops at the moment is that it's explicitly suppressed for loop headers.
More information about the llvm-commits