/external/llvm/include/llvm/Transforms/Utils/ |
D | UnrollLoop.h | 22 class LoopInfo; variable 27 unsigned TripMultiple, LoopInfo *LI, Pass *PP, 30 bool UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
|
D | LoopUtils.h | 23 class LoopInfo; variable 35 bool simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, Pass *PP,
|
/external/clang/lib/CodeGen/ |
D | CGLoopInfo.h | 54 class LoopInfo { 57 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs); 126 const LoopInfo &getInfo() const { return Active.back(); } in getInfo() 130 llvm::SmallVector<LoopInfo, 4> Active;
|
D | CGLoopInfo.cpp | 77 LoopInfo::LoopInfo(BasicBlock *Header, const LoopAttributes &Attrs) in LoopInfo() function in LoopInfo 83 Active.push_back(LoopInfo(Header, StagedAttrs)); in push() 97 const LoopInfo &L = getInfo(); in InsertHelper()
|
/external/llvm/include/llvm/Analysis/ |
D | CFG.h | 27 class LoopInfo; variable 69 const LoopInfo *LI = nullptr); 79 const LoopInfo *LI = nullptr);
|
D | LoopInfo.h | 53 class LoopInfo; variable 497 friend class LoopInfo; variable 500 LoopInfoBase(const LoopInfo &) LLVM_DELETED_FUNCTION; 629 class LoopInfo : public FunctionPass { 633 void operator=(const LoopInfo &) LLVM_DELETED_FUNCTION; 634 LoopInfo(const LoopInfo &) LLVM_DELETED_FUNCTION; 638 LoopInfo() : FunctionPass(ID) { in LoopInfo() function 755 typedef LoopInfo::iterator ChildIteratorType; 768 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 | 25 class LoopInfo; variable 130 LoopInfo *LI;
|
/external/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 47 char LoopInfo::ID = 0; 48 INITIALIZE_PASS_BEGIN(LoopInfo, "loops", "Natural Loop Information", true, true) 50 INITIALIZE_PASS_END(LoopInfo, "loops", "Natural Loop Information", true, true) 423 LoopInfo *LI; 438 UnloopUpdater(Loop *UL, LoopInfo *LInfo) : in UnloopUpdater() 613 bool LoopInfo::runOnFunction(Function &) { in runOnFunction() 626 void LoopInfo::updateUnloop(Loop *Unloop) { in updateUnloop() 644 for (LoopInfo::iterator I = LI.begin();; ++I) { in updateUnloop() 681 void LoopInfo::verifyAnalysis() const { in verifyAnalysis() 704 void LoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() [all …]
|
D | Delinearization.cpp | 44 LoopInfo *LI; 62 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 69 LI = &getAnalysis<LoopInfo>(); in runOnFunction() 144 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_BEGIN()
|
D | BlockFrequencyInfo.cpp | 111 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 126 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 132 LoopInfo &LI = getAnalysis<LoopInfo>(); in runOnFunction()
|
D | CFG.cpp | 112 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 122 static bool loopContainsBoth(const LoopInfo *LI, in loopContainsBoth() 132 const LoopInfo *LI) { in isPotentiallyReachableInner() 175 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable() 187 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
|
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() 244 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 253 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
|
D | LoopPass.cpp | 179 Info.addRequired<LoopInfo>(); in getAnalysisUsage() 186 LI = &getAnalysis<LoopInfo>(); in runOnFunction() 201 for (LoopInfo::reverse_iterator I = LI->rbegin(), E = LI->rend(); I != E; ++I) in runOnFunction()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopDeletion.cpp | 42 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 49 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 66 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 239 LoopInfo &loopInfo = getAnalysis<LoopInfo>(); in runOnLoop()
|
D | Sink.cpp | 36 LoopInfo *LI; 53 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 55 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 67 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument 101 LI = &getAnalysis<LoopInfo>(); in runOnFunction()
|
D | LoopInstSimplify.cpp | 44 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 59 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 75 LoopInfo *LI = &getAnalysis<LoopInfo>(); in runOnLoop()
|
D | LoopUnrollPass.cpp | 105 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 106 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 186 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_AG_DEPENDENCY() 323 LoopInfo *LI = &getAnalysis<LoopInfo>(); in runOnLoop()
|
D | SampleProfile.cpp | 128 PostDominatorTree *PostDomTree, LoopInfo *Loops); 205 LoopInfo *LI; 306 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 1038 LoopInfo *Loops) { in emitAnnotations() 1072 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 1096 LoopInfo *LI = &getAnalysis<LoopInfo>(); in runOnFunction()
|
D | LoopRotation.cpp | 57 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 58 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 73 LoopInfo *LI; 81 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_AG_DEPENDENCY() 99 LI = &getAnalysis<LoopInfo>(); in runOnLoop()
|
/external/llvm/lib/Transforms/Utils/ |
D | LCSSA.cpp | 252 LoopInfo *LI; 264 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 278 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 288 LI = &getAnalysis<LoopInfo>(); in runOnFunction() 293 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in runOnFunction() 311 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in verifyAnalysis()
|
D | LoopSimplify.cpp | 255 LoopInfo *LI, ScalarEvolution *SE, Pass *PP) { in separateNestedLoop() 358 DominatorTree *DT, LoopInfo *LI) { in insertUniqueBackedgeBlock() 476 AliasAnalysis *AA, DominatorTree *DT, LoopInfo *LI, in simplifyOneLoop() 713 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, Pass *PP, in simplifyLoop() 749 LoopInfo *LI; 760 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 761 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 778 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 792 LI = &getAnalysis<LoopInfo>(); in runOnFunction() 799 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) in runOnFunction() [all …]
|
D | BreakCriticalEdges.cpp | 47 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 216 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); in SplitCriticalEdge()
|
/external/llvm/unittests/Analysis/ |
D | CFGTest.cpp | 87 AU.addRequired<LoopInfo>(); in ExpectPath() 95 LoopInfo *LI = &getAnalysis<LoopInfo>(); in ExpectPath()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCCTRLoops.cpp | 97 AU.addRequired<LoopInfo>(); in getAnalysisUsage() 98 AU.addPreserved<LoopInfo>(); in getAnalysisUsage() 110 LoopInfo *LI; 149 INITIALIZE_PASS_DEPENDENCY(LoopInfo) in INITIALIZE_PASS_DEPENDENCY() 171 LI = &getAnalysis<LoopInfo>(); in runOnFunction() 180 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); in runOnFunction()
|