Searched refs:LoopRotate (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | LoopRotationUtilsTest.cpp | 35 TEST(LoopRotate, MultiDeoptExit) { in TEST() argument 100 TEST(LoopRotate, MultiDeoptExit_Nondup) { in TEST() argument
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopRotationUtils.cpp | 55 class LoopRotate { class 69 LoopRotate(unsigned MaxHeaderSize, LoopInfo *LI, in LoopRotate() function in __anon14c277390111::LoopRotate 260 bool LoopRotate::rotateLoop(Loop *L, bool SimplifiedLatch) { in rotateLoop() 765 bool LoopRotate::simplifyLoopLatch(Loop *L) { in simplifyLoopLatch() 799 bool LoopRotate::processLoop(Loop *L) { in processLoop() 831 LoopRotate LR(Threshold, LI, TTI, AC, DT, SE, MSSAU, SQ, RotationOnly, in LoopRotation()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/ |
| H A D | vect.omp.persistence.ll | 6 ; In past LoopRotate was clearing that metadata.
|
| H A D | preserve-loop-simplify.ll | 3 ; Verify that LoopRotate preserves LoopSimplify form even in very peculiar loop
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | LoopTerminology.rst | 501 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
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/RISCV/ |
| H A D | invalid-cost.ll | 5 ; Demonstrate handling of invalid costs in LoopRotate. This test uses
|
| /llvm-project-15.0.7/llvm/test/CodeGen/BPF/ |
| H A D | simplifycfg.ll | 6 ; ([SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction
|