HomeSort by relevance Sort by last modified time
    Searched refs:LPM (Results 1 - 25 of 25) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h 26 unsigned TripMultiple, LoopInfo* LI, LPPassManager* LPM);
29 LPPassManager* LPM);
SimplifyIndVar.h 42 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM,
47 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
  /external/llvm/lib/Transforms/Utils/
LoopUnroll.cpp 64 LPPassManager *LPM) {
98 if (LPM) {
99 if (ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>()) {
135 /// removed from the LoopPassManager as well. LPM can also be NULL.
141 LoopInfo *LI, LPPassManager *LPM) {
204 if (RuntimeTripCount && !UnrollRuntimeLoopProlog(L, Count, LI, LPM))
209 if (LPM) {
210 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>();
407 if (BasicBlock *Fold = FoldBlockIntoPredecessor(Dest, LI, LPM))
412 if (LPM) {
    [all...]
SimplifyIndVar.cpp 54 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM,
57 LI(LPM->getAnalysisIfAvailable<LoopInfo>()),
59 TD(LPM->getAnalysisIfAvailable<DataLayout>()),
373 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM,
376 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>();
377 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead);
384 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
388 Changed |= simplifyUsersOfIV(cast<PHINode>(I), SE, LPM, Dead);
LoopUnrollRuntime.cpp 228 LPPassManager *LPM) {
240 if (!LPM)
242 ScalarEvolution *SE = LPM->getAnalysisIfAvailable<ScalarEvolution>();
273 BasicBlock *PEnd = SplitEdge(PH, Header, LPM->getAsPass());
274 BasicBlock *NewPH = SplitBlock(PEnd, PEnd->getTerminator(), LPM->getAsPass());
371 LPM->getAsPass());
LoopSimplify.cpp 81 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
101 bool ProcessLoop(Loop *L, LPPassManager &LPM);
104 Loop *SeparateNestedLoop(Loop *L, LPPassManager &LPM,
128 bool LoopSimplify::runOnLoop(Loop *l, LPPassManager &LPM) {
136 Changed |= ProcessLoop(L, LPM);
144 bool LoopSimplify::ProcessLoop(Loop *L, LPPassManager &LPM) {
251 if (SeparateNestedLoop(L, LPM, Preheader)) {
546 Loop *LoopSimplify::SeparateNestedLoop(Loop *L, LPPassManager &LPM,
601 LPM.insertLoopIntoQueue(NewOuter);
LCSSA.cpp 62 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
118 bool LCSSA::runOnLoop(Loop *TheLoop, LPPassManager &LPM) {
  /external/llvm/include/llvm/Analysis/
LoopPass.h 39 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
45 virtual bool doInitialization(Loop *L, LPPassManager &LPM) {
IVUsers.h 134 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
  /external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp 80 bool runOnLoop(Loop *L, LPPassManager &LPM);
138 bool LoopUnroll::runOnLoop(Loop *L, LPPassManager &LPM) {
234 if (!UnrollLoop(L, Count, TripCount, UnrollRuntime, TripMultiple, LI, &LPM))
LoopUnswitch.cpp 127 LPPassManager *LPM;
159 bool runOnLoop(Loop *L, LPPassManager &LPM);
388 LPM = &LPM_Ref;
663 LoopInfo *LI, LPPassManager *LPM) {
665 LPM->insertLoop(New, PL);
675 CloneLoop(*I, New, VM, LI, LPM);
739 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L);
823 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L);
832 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
    [all...]
LoopDeletion.cpp 37 bool runOnLoop(Loop* L, LPPassManager& LPM);
130 bool LoopDeletion::runOnLoop(Loop* L, LPPassManager& LPM) {
242 LPM.deleteLoopFromQueue(L);
LoopInstSimplify.cpp 67 bool LoopInstSimplify::runOnLoop(Loop *L, LPPassManager &LPM) {
LoopRotation.cpp 58 bool runOnLoop(Loop *L, LPPassManager &LPM);
80 bool LoopRotate::runOnLoop(Loop *L, LPPassManager &LPM) {
IndVarSimplify.cpp 84 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
108 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM);
    [all...]
LICM.cpp 77 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
205 bool LICM::runOnLoop(Loop *L, LPPassManager &LPM) {
    [all...]
LoopIdiomRecognize.cpp 146 bool runOnLoop(Loop *L, LPPassManager &LPM);
707 bool LoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) {
    [all...]
LoopStrengthReduce.cpp     [all...]
  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 45 virtual bool runOnLoop(Loop *L, LPPassManager &LPM);
81 bool LoopExtractor::runOnLoop(Loop *L, LPPassManager &LPM) {
140 LPM.deleteLoopFromQueue(L);
PassManagerBuilder.cpp 397 PassManagerBase *LPM = unwrap(PM);
398 Builder->populateLTOPassManager(*LPM, Internalize != 0, RunInliner != 0);
  /external/llvm/unittests/IR/
PassManagerTest.cpp 205 virtual bool doInitialization(Loop* L, LPPassManager &LPM) {
210 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) {
  /external/grub/netboot/
sis900.h 59 LPM = 0x00000004,
  /external/llvm/lib/Analysis/
IVUsers.cpp 232 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) {
  /external/llvm/tools/opt/
opt.cpp 274 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) {
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 652 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) {
    [all...]

Completed in 432 milliseconds