[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.


http://reviews.llvm.org/D21237





More information about the llvm-commits mailing list