Home
last modified time | relevance | path

Searched refs:LoopSimplify (Results 1 – 25 of 37) sorted by relevance

12

/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLoopSimplify.cpp67 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/
DLoopSimplify.cpp723 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()
DCMakeLists.txt23 LoopSimplify.cpp
/external/llvm/test/Transforms/LoopRotate/
Dpreserve-loop-simplify.ll3 ; 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/
Dindirectbr-backedge.ll3 ; LoopSimplify shouldn't split loop backedges that use indirectbr.
D2003-12-10-ExitBlocksProblem.ll1 ; LoopSimplify is breaking LICM on this testcase because the exit blocks from
Dindirectbr.ll5 ; LoopSimplify should not try to transform loops when indirectbr is involved.
Dashr-crash.ll7 ; In particular, LoopSimplify hoists %cmp4, resulting in this SCEV for %add:
Ddbg-loc.ll1 ; Check that LoopSimplify creates debug locations in synthesized basic blocks.
Dnotify-scev.ll5 ; Ensure that LoopSimplify calls ScalarEvolution::forgetLoop before
Dpreserve-scev.ll7 ; LoopSimplify should invalidate indvars when splitting out the
/external/swiftshader/third_party/LLVM/test/Transforms/LoopSimplify/
Dindirectbr-backedge.ll3 ; LoopSimplify shouldn't split loop backedges that use indirectbr.
D2003-12-10-ExitBlocksProblem.ll1 ; LoopSimplify is breaking LICM on this testcase because the exit blocks from
Dindirectbr.ll5 ; LoopSimplify should not try to transform loops when indirectbr is involved.
Dpreserve-scev.ll4 ; LoopSimplify should invalidate indvars when splitting out the
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopUnrollPass.cpp102 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
DLoopDeletion.cpp65 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
DLoopRotation.cpp65 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
DLoopIdiomRecognize.cpp121 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
/external/llvm/lib/Transforms/IPO/
DLoopExtractor.cpp61 INITIALIZE_PASS_DEPENDENCY(LoopSimplify)
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DLoopExtractor.cpp59 INITIALIZE_PASS_DEPENDENCY(LoopSimplify)
/external/swiftshader/third_party/LLVM/test/Transforms/LoopUnswitch/
Dpreserve-analyses.ll4 ; preserve LCSSA and LoopSimplify forms.
/external/llvm/test/Transforms/LoopUnswitch/
Dpreserve-analyses.ll4 ; preserve LCSSA and LoopSimplify forms.
/external/llvm/lib/Transforms/Scalar/
DLoopVersioningLICM.cpp565 INITIALIZE_PASS_DEPENDENCY(LoopSimplify) in INITIALIZE_PASS_DEPENDENCY()
DLoopLoadElimination.cpp598 INITIALIZE_PASS_DEPENDENCY(LoopSimplify)

12