Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopRotation.cpp35 class LoopRotate : public LoopPass { class
38 LoopRotate() : LoopPass(ID) { in LoopRotate() function in __anonc3c99c540111::LoopRotate
62 char LoopRotate::ID = 0;
63 INITIALIZE_PASS_BEGIN(LoopRotate, "loop-rotate", "Rotate Loops", false, false)
67 INITIALIZE_PASS_END(LoopRotate, "loop-rotate", "Rotate Loops", false, false) in INITIALIZE_PASS_DEPENDENCY()
69 Pass *llvm::createLoopRotatePass() { return new LoopRotate(); } in INITIALIZE_PASS_DEPENDENCY()
73 bool LoopRotate::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop()
150 bool LoopRotate::rotateLoop(Loop *L) { in rotateLoop()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp54 class LoopRotate { class
63 LoopRotate(unsigned MaxHeaderSize, LoopInfo *LI, in LoopRotate() function in __anona55459280111::LoopRotate
187 bool LoopRotate::rotateLoop(Loop *L, bool SimplifiedLatch) { in rotateLoop()
553 bool LoopRotate::simplifyLoopLatch(Loop *L) { in simplifyLoopLatch()
599 bool LoopRotate::processLoop(Loop *L) { in processLoop()
634 LoopRotate LR(DefaultRotationThreshold, LI, TTI, AC, DT, SE); in run()
676 LoopRotate LR(MaxHeaderSize, LI, TTI, AC, DT, SE); in runOnLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopRotationUtils.cpp49 class LoopRotate { class
61 LoopRotate(unsigned MaxHeaderSize, LoopInfo *LI, in LoopRotate() function in __anon8e4b5f0c0111::LoopRotate
200 bool LoopRotate::rotateLoop(Loop *L, bool SimplifiedLatch) { in rotateLoop()
564 bool LoopRotate::simplifyLoopLatch(Loop *L) { in simplifyLoopLatch()
610 bool LoopRotate::processLoop(Loop *L) { in processLoop()
642 LoopRotate LR(Threshold, LI, TTI, AC, DT, SE, SQ, RotationOnly, IsUtilMode); in LoopRotation()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopRotate/
Dvect.omp.persistence.ll6 ; In past LoopRotate was clearing that metadata.
Dpreserve-loop-simplify.ll3 ; Verify that LoopRotate preserves LoopSimplify form even in very peculiar loop
/external/llvm/test/Transforms/LoopRotate/
Dpreserve-loop-simplify.ll3 ; Verify that LoopRotate preserves LoopSimplify form even in very peculiar loop
/external/llvm/test/Transforms/LoopVectorize/
Dvect.omp.persistence.ll22 ; In past LoopRotate was clearing that metadata.