Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp54 class LoopRotate { class
63 LoopRotate(unsigned MaxHeaderSize, LoopInfo *LI, in LoopRotate() function in __anonad3f54150111::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-10.0/llvm/lib/Transforms/Utils/
DLoopRotationUtils.cpp51 class LoopRotate { class
64 LoopRotate(unsigned MaxHeaderSize, LoopInfo *LI, in LoopRotate() function in __anonb36186430111::LoopRotate
211 bool LoopRotate::rotateLoop(Loop *L, bool SimplifiedLatch) { in rotateLoop()
604 bool LoopRotate::simplifyLoopLatch(Loop *L) { in simplifyLoopLatch()
638 bool LoopRotate::processLoop(Loop *L) { in processLoop()
672 LoopRotate LR(Threshold, LI, TTI, AC, DT, SE, MSSAU, SQ, RotationOnly, in LoopRotation()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DLoopRotationUtils.cpp55 class LoopRotate { class
69 LoopRotate(unsigned MaxHeaderSize, LoopInfo *LI, in LoopRotate() function in __anond40483c90111::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()
/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.