/external/llvm/include/llvm/Transforms/Utils/ |
D | UnrollLoop.h | 22 class LoopInfo; variable 26 unsigned TripMultiple, LoopInfo* LI, LPPassManager* LPM); 28 bool UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
|
D | Cloning.h | 44 class LoopInfo; variable
|
/external/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 48 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 …]
|
D | IVUsers.cpp | 36 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()
|
D | ProfileEstimatorPass.cpp | 35 LoopInfo *LI; 49 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 78 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 322 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
|
D | LoopPass.cpp | 173 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()
|
D | CMakeLists.txt | 29 LoopInfo.cpp
|
D | BranchProbabilityInfo.cpp | 29 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 392 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 398 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
|
D | Android.mk | 31 LoopInfo.cpp \
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollPass.cpp | 86 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()
|
D | LoopDeletion.cpp | 45 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()
|
D | Sink.cpp | 35 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()
|
D | LoopInstSimplify.cpp | 43 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 58 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 69 LoopInfo *LI = &getAnalysis<LoopInfo>(); in runOnLoop()
|
D | LoopRotation.cpp | 48 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()
|
D | LICM.cpp | 85 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/ |
D | LoopInfo.h | 51 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;
|
D | LoopIterator.h | 64 void perform(LoopInfo *LI); 129 LoopInfo *LI; 132 LoopBlocksTraversal(LoopBlocksDFS &Storage, LoopInfo *LInfo) : in LoopBlocksTraversal()
|
D | BranchProbabilityInfo.h | 24 class LoopInfo; variable 126 LoopInfo *LI;
|
/external/llvm/lib/Transforms/Utils/ |
D | LCSSA.cpp | 56 LoopInfo *LI; 72 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 96 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 122 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
|
D | SimplifyIndVar.cpp | 45 LoopInfo *LI; 57 LI(LPM->getAnalysisIfAvailable<LoopInfo>()), in SimplifyIndvar() 376 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>(); in simplifyUsersOfIV()
|
D | BasicBlockUtils.cpp | 180 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()
|
D | LoopSimplify.cpp | 77 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()
|
D | BreakCriticalEdges.cpp | 46 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 247 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); in SplitCriticalEdge()
|
/external/llvm/test/Transforms/LoopSimplify/ |
D | 2003-04-25-AssertFail.ll | 1 ; This testcase exposed a problem with the loop identification pass (LoopInfo).
|
/external/llvm/test/Other/ |
D | 2003-02-19-LoopInfoNestingBug.ll | 1 ; LoopInfo is incorrectly calculating loop nesting! In this case it doesn't
|