Home
last modified time | relevance | path

Searched refs:LoopRotate (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp55 class LoopRotate { class
69 LoopRotate(unsigned MaxHeaderSize, LoopInfo *LI, in LoopRotate() function in __anon3bd3c2e00111::LoopRotate
260 bool LoopRotate::rotateLoop(Loop *L, bool SimplifiedLatch) { in rotateLoop()
771 bool LoopRotate::simplifyLoopLatch(Loop *L) { in simplifyLoopLatch()
810 bool LoopRotate::processLoop(Loop *L) { in processLoop()
842 LoopRotate LR(Threshold, LI, TTI, AC, DT, SE, MSSAU, SQ, RotationOnly, in LoopRotation()
/openbsd-src/gnu/llvm/llvm/docs/
H A DLoopTerminology.rst501 Loops are rotated by the LoopRotate (:ref:`loop-rotate <passes-loop-rotate>`)
576 Before we explain how LoopRotate will actually
606 the latch. This is something that LoopRotate does by copying the header
611 which is something that LoopRotate will do.
613 This is how LoopRotate transforms this loop:
645 because LoopRotate ensures that the loop is in
654 too for LoopRotate to be applied successfully.
716 Note that LoopRotate does not generally do such