Home
last modified time | relevance | path

Searched refs:LoopInfo (Results 1 – 25 of 45) sorted by relevance

12

/external/llvm/include/llvm/Transforms/Utils/
DUnrollLoop.h22 class LoopInfo; variable
26 unsigned TripMultiple, LoopInfo* LI, LPPassManager* LPM);
28 bool UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
DCloning.h44 class LoopInfo; variable
/external/llvm/lib/Analysis/
DLoopInfo.cpp48 char LoopInfo::ID = 0;
49 INITIALIZE_PASS_BEGIN(LoopInfo, "loops", "Natural Loop Information", true, true)
51 INITIALIZE_PASS_END(LoopInfo, "loops", "Natural Loop Information", true, true) in INITIALIZE_PASS_DEPENDENCY()
386 LoopInfo *LI;
401 UnloopUpdater(Loop *UL, LoopInfo *LInfo) : in UnloopUpdater()
576 bool LoopInfo::runOnFunction(Function &) { in runOnFunction()
589 void LoopInfo::updateUnloop(Loop *Unloop) { in updateUnloop()
607 for (LoopInfo::iterator I = LI.begin();; ++I) { in updateUnloop()
644 void LoopInfo::verifyAnalysis() const { in verifyAnalysis()
667 void LoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
[all …]
DIVUsers.cpp36 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument
50 ScalarEvolution *SE, LoopInfo *LI) { in isInteresting()
86 const LoopInfo *LI, in isSimplifiedLoopNest()
226 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
235 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
DProfileEstimatorPass.cpp35 LoopInfo *LI;
49 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
78 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
322 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
DLoopPass.cpp173 Info.addRequired<LoopInfo>(); in getAnalysisUsage()
180 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
191 for (LoopInfo::reverse_iterator I = LI->rbegin(), E = LI->rend(); I != E; ++I) in runOnFunction()
DCMakeLists.txt29 LoopInfo.cpp
DBranchProbabilityInfo.cpp29 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
392 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
398 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
DAndroid.mk31 LoopInfo.cpp \
/external/llvm/lib/Transforms/Scalar/
DLoopUnrollPass.cpp86 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
87 AU.addPreserved<LoopInfo>(); in getAnalysisUsage()
107 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_AG_DEPENDENCY()
139 LoopInfo *LI = &getAnalysis<LoopInfo>(); in runOnLoop()
DLoopDeletion.cpp45 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
52 AU.addPreserved<LoopInfo>(); in getAnalysisUsage()
63 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY()
233 LoopInfo& loopInfo = getAnalysis<LoopInfo>(); in runOnLoop()
DSink.cpp35 LoopInfo *LI;
51 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
53 AU.addPreserved<LoopInfo>(); in getAnalysisUsage()
65 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument
100 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
DLoopInstSimplify.cpp43 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
58 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY()
69 LoopInfo *LI = &getAnalysis<LoopInfo>(); in runOnLoop()
DLoopRotation.cpp48 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
49 AU.addPreserved<LoopInfo>(); in getAnalysisUsage()
63 LoopInfo *LI;
71 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_AG_DEPENDENCY()
81 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
DLICM.cpp85 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
103 LoopInfo *LI; // Current LoopInfo
193 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY()
209 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
/external/llvm/include/llvm/Analysis/
DLoopInfo.h51 class LoopInfo; variable
426 friend class LoopInfo; variable
429 LoopInfoBase(const LoopInfo &) LLVM_DELETED_FUNCTION;
558 class LoopInfo : public FunctionPass {
562 void operator=(const LoopInfo &) LLVM_DELETED_FUNCTION;
563 LoopInfo(const LoopInfo &) LLVM_DELETED_FUNCTION;
567 LoopInfo() : FunctionPass(ID) { in LoopInfo() function
684 typedef LoopInfo::iterator ChildIteratorType;
697 typedef LoopInfo::iterator ChildIteratorType;
DLoopIterator.h64 void perform(LoopInfo *LI);
129 LoopInfo *LI;
132 LoopBlocksTraversal(LoopBlocksDFS &Storage, LoopInfo *LInfo) : in LoopBlocksTraversal()
DBranchProbabilityInfo.h24 class LoopInfo; variable
126 LoopInfo *LI;
/external/llvm/lib/Transforms/Utils/
DLCSSA.cpp56 LoopInfo *LI;
72 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
96 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY()
122 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
DSimplifyIndVar.cpp45 LoopInfo *LI;
57 LI(LPM->getAnalysisIfAvailable<LoopInfo>()), in SimplifyIndvar()
376 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>(); in simplifyUsersOfIV()
DBasicBlockUtils.cpp180 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>()) in MergeBlockIntoPredecessor()
295 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>()) in SplitBlock()
324 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); in UpdateAnalysisInformation()
DLoopSimplify.cpp77 LoopInfo *LI;
88 AU.addRequired<LoopInfo>(); in getAnalysisUsage()
89 AU.addPreserved<LoopInfo>(); in getAnalysisUsage()
117 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
131 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
469 AliasAnalysis *AA, LoopInfo *LI) { in FindPHIToPartitionLoops()
DBreakCriticalEdges.cpp46 AU.addPreserved<LoopInfo>(); in getAnalysisUsage()
247 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); in SplitCriticalEdge()
/external/llvm/test/Transforms/LoopSimplify/
D2003-04-25-AssertFail.ll1 ; This testcase exposed a problem with the loop identification pass (LoopInfo).
/external/llvm/test/Other/
D2003-02-19-LoopInfoNestingBug.ll1 ; LoopInfo is incorrectly calculating loop nesting! In this case it doesn't

12