Home
last modified time | relevance | path

Searched refs:LPM (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp166 LPPassManager *LPM; member in __anond1bcc7090111::LoopUnswitch
206 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
439 LPM = &LPM_Ref; in runOnLoop()
672 LoopInfo *LI, LPPassManager *LPM) { in CloneLoop() argument
673 Loop &New = LPM->addLoop(PL); in CloneLoop()
683 CloneLoop(*I, &New, VM, LI, LPM); in CloneLoop()
789 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L); in UnswitchTrivialCondition()
1015 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L); in UnswitchNontrivialCondition()
1029 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM); in UnswitchNontrivialCondition()
1091 LPM->deleteSimpleAnalysisValue(OldBR, L); in UnswitchNontrivialCondition()
[all …]
DLoopInstSimplify.cpp72 bool LoopInstSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
DLoopIdiomRecognize.cpp84 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
186 bool LoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
DLICM.cpp111 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
187 bool LICM::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
DLoopRerollPass.cpp147 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
1474 bool LoopReroll::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
DLoopRotation.cpp592 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() argument
DInductiveRangeCheckElimination.cpp221 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
1394 bool InductiveRangeCheckElimination::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
DIndVarSimplify.cpp107 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
2077 bool IndVarSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() argument
DLoopStrengthReduce.cpp4941 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/external/llvm/include/llvm/Analysis/
DLoopPass.h40 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
46 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { in doInitialization() argument
DIVUsers.h138 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/external/llvm/unittests/IR/
DLegacyPassManagerTest.cpp209 bool doInitialization(Loop* L, LPPassManager &LPM) override { in doInitialization()
214 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
/external/llvm/lib/Target/AVR/
DAVR.td88 // The device supports the `LPM` instruction, with implied destination being r0.
90 "The device supports the `LPM` instruction">;
92 // The device supports the `LPM Rd, Z[+] instruction.
94 "The device supports the `LPM Rd, Z[+]` "
/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp712 legacy::PassManagerBase *LPM = unwrap(PM); in LLVMPassManagerBuilderPopulateLTOPassManager() local
719 Builder->populateLTOPassManager(*LPM); in LLVMPassManagerBuilderPopulateLTOPassManager()
/external/llvm/tools/opt/
DPassPrinters.cpp141 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop()
/external/llvm/lib/Analysis/
DIVUsers.cpp262 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) { in runOnLoop() argument
/external/llvm/docs/
DWritingAnLLVMPass.rst533 virtual bool doInitialization(Loop *, LPPassManager &LPM);
548 virtual bool runOnLoop(Loop *, LPPassManager &LPM) = 0;