Searched refs:LoopSimplify (Results 1 – 25 of 37) sorted by relevance
12
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | LoopSimplify.cpp | 67 struct LoopSimplify : public LoopPass { struct 69 LoopSimplify() : LoopPass(ID) { in LoopSimplify() argument 110 char LoopSimplify::ID = 0; 111 INITIALIZE_PASS_BEGIN(LoopSimplify, "loop-simplify", 115 INITIALIZE_PASS_END(LoopSimplify, "loop-simplify", 119 char &llvm::LoopSimplifyID = LoopSimplify::ID; 120 Pass *llvm::createLoopSimplifyPass() { return new LoopSimplify(); } in createLoopSimplifyPass() 125 bool LoopSimplify::runOnLoop(Loop *l, LPPassManager &LPM) { in runOnLoop() 141 bool LoopSimplify::ProcessLoop(Loop *L, LPPassManager &LPM) { in ProcessLoop() 362 BasicBlock *LoopSimplify::InsertPreheaderForLoop(Loop *L) { in InsertPreheaderForLoop() [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopSimplify.cpp | 723 struct LoopSimplify : public FunctionPass { struct 725 LoopSimplify() : FunctionPass(ID) { in LoopSimplify() argument 756 char LoopSimplify::ID = 0; 757 INITIALIZE_PASS_BEGIN(LoopSimplify, "loop-simplify", 762 INITIALIZE_PASS_END(LoopSimplify, "loop-simplify", 766 char &llvm::LoopSimplifyID = LoopSimplify::ID; 767 Pass *llvm::createLoopSimplifyPass() { return new LoopSimplify(); } in createLoopSimplifyPass() 772 bool LoopSimplify::runOnFunction(Function &F) { in runOnFunction() 878 void LoopSimplify::verifyAnalysis() const { in verifyAnalysis()
|
D | CMakeLists.txt | 23 LoopSimplify.cpp
|
/external/llvm/test/Transforms/LoopRotate/ |
D | preserve-loop-simplify.ll | 3 ; Verify that LoopRotate preserves LoopSimplify form even in very peculiar loop 5 ; can't cause a failure when LoopSimplify fails to be preserved.
|
/external/llvm/test/Transforms/LoopSimplify/ |
D | indirectbr-backedge.ll | 3 ; LoopSimplify shouldn't split loop backedges that use indirectbr.
|
D | 2003-12-10-ExitBlocksProblem.ll | 1 ; LoopSimplify is breaking LICM on this testcase because the exit blocks from
|
D | indirectbr.ll | 5 ; LoopSimplify should not try to transform loops when indirectbr is involved.
|
D | ashr-crash.ll | 7 ; In particular, LoopSimplify hoists %cmp4, resulting in this SCEV for %add:
|
D | dbg-loc.ll | 1 ; Check that LoopSimplify creates debug locations in synthesized basic blocks.
|
D | notify-scev.ll | 5 ; Ensure that LoopSimplify calls ScalarEvolution::forgetLoop before
|
D | preserve-scev.ll | 7 ; LoopSimplify should invalidate indvars when splitting out the
|
/external/swiftshader/third_party/LLVM/test/Transforms/LoopSimplify/ |
D | indirectbr-backedge.ll | 3 ; LoopSimplify shouldn't split loop backedges that use indirectbr.
|
D | 2003-12-10-ExitBlocksProblem.ll | 1 ; LoopSimplify is breaking LICM on this testcase because the exit blocks from
|
D | indirectbr.ll | 5 ; LoopSimplify should not try to transform loops when indirectbr is involved.
|
D | preserve-scev.ll | 4 ; LoopSimplify should invalidate indvars when splitting out the
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LoopUnrollPass.cpp | 102 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
|
D | LoopDeletion.cpp | 65 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
|
D | LoopRotation.cpp | 65 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
|
D | LoopIdiomRecognize.cpp | 121 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
|
/external/llvm/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 61 INITIALIZE_PASS_DEPENDENCY(LoopSimplify)
|
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 59 INITIALIZE_PASS_DEPENDENCY(LoopSimplify)
|
/external/swiftshader/third_party/LLVM/test/Transforms/LoopUnswitch/ |
D | preserve-analyses.ll | 4 ; preserve LCSSA and LoopSimplify forms.
|
/external/llvm/test/Transforms/LoopUnswitch/ |
D | preserve-analyses.ll | 4 ; preserve LCSSA and LoopSimplify forms.
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopVersioningLICM.cpp | 565 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
|
D | LoopLoadElimination.cpp | 598 INITIALIZE_PASS_DEPENDENCY(LoopSimplify)
|
12