/external/llvm/include/llvm/Transforms/Utils/ |
H A D | UnrollLoop.h | 22 class LoopInfo; 27 unsigned TripMultiple, LoopInfo *LI, Pass *PP, 30 bool UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
|
H A D | LoopUtils.h | 23 class LoopInfo; 35 bool simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, Pass *PP, 45 /// LoopInfo and DominatorTree are required and preserved. 56 /// LoopInfo and DominatorTree are required and preserved.
|
/external/llvm/include/llvm/Analysis/ |
H A D | CFG.h | 27 class LoopInfo; 69 const LoopInfo *LI = nullptr); 79 const LoopInfo *LI = nullptr);
|
H A D | BranchProbabilityInfo.h | 25 class LoopInfo; 129 /// \brief Handle to the LoopInfo analysis. 130 LoopInfo *LI;
|
H A D | LoopIterator.h | 20 // contained within the loop according to the most recent LoopInfo analysis are 28 #include "llvm/Analysis/LoopInfo.h" 64 void perform(LoopInfo *LI); 129 LoopInfo *LI; 132 LoopBlocksTraversal(LoopBlocksDFS &Storage, LoopInfo *LInfo) :
|
H A D | LoopInfo.h | 1 //===- llvm/Analysis/LoopInfo.h - Natural Loop Calculator -------*- C++ -*-===// 10 // This file defines the LoopInfo class that is used to identify natural loops 53 class LoopInfo; 253 /// to the specified LoopInfo object as being in the current basic block. It 320 /// the mapping in the LoopInfo class. 487 /// LoopInfo - This class builds and contains all of the top level loop 497 friend class LoopInfo; 500 LoopInfoBase(const LoopInfo &) LLVM_DELETED_FUNCTION; 629 class LoopInfo : public FunctionPass { class in namespace:llvm 633 void operator=(const LoopInfo 638 LoopInfo() : FunctionPass(ID) { function in class:llvm::LoopInfo [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGLoopInfo.h | 54 class LoopInfo { class in namespace:clang::CodeGen 56 /// \brief Construct a new LoopInfo for the loop with entry Header. 57 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs); 122 /// \brief Returns true if there is LoopInfo on the stack. 124 /// \brief Return the LoopInfo for the current loop. HasInfo should be called 125 /// first to ensure LoopInfo is present. 126 const LoopInfo &getInfo() const { return Active.back(); } 130 llvm::SmallVector<LoopInfo, 4> Active;
|
H A D | CGLoopInfo.cpp | 77 LoopInfo::LoopInfo(BasicBlock *Header, const LoopAttributes &Attrs) function in class:LoopInfo 83 Active.push_back(LoopInfo(Header, StagedAttrs)); 97 const LoopInfo &L = getInfo();
|
/external/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 17 #include "llvm/Analysis/LoopInfo.h" 111 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 126 AU.addRequired<LoopInfo>(); 132 LoopInfo &LI = getAnalysis<LoopInfo>();
|
H A D | Delinearization.cpp | 18 #include "llvm/Analysis/LoopInfo.h" 44 LoopInfo *LI; 62 AU.addRequired<LoopInfo>(); 69 LI = &getAnalysis<LoopInfo>(); 144 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
|
H A D | CFG.cpp | 17 #include "llvm/Analysis/LoopInfo.h" 110 // LoopInfo contains a mapping from basic block to the innermost loop. Find 112 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { 122 static bool loopContainsBoth(const LoopInfo *LI, 132 const LoopInfo *LI) { 175 const DominatorTree *DT, const LoopInfo *LI) { 187 const DominatorTree *DT, const LoopInfo *LI) {
|
H A D | LoopInfo.cpp | 1 //===- LoopInfo.cpp - Natural Loop Calculator -----------------------------===// 10 // This file defines the LoopInfo class that is used to identify natural loops 17 #include "llvm/Analysis/LoopInfo.h" 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) : 611 // LoopInfo implementation 613 bool LoopInfo [all...] |
H A D | IVUsers.cpp | 36 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 50 ScalarEvolution *SE, LoopInfo *LI) { 86 const LoopInfo *LI, 244 AU.addRequired<LoopInfo>(); 253 LI = &getAnalysis<LoopInfo>();
|
H A D | Android.mk | 37 LoopInfo.cpp \
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopInstSimplify.cpp | 18 #include "llvm/Analysis/LoopInfo.h" 44 AU.addRequired<LoopInfo>(); 59 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 75 LoopInfo *LI = &getAnalysis<LoopInfo>();
|
H A D | LoopDeletion.cpp | 42 AU.addRequired<LoopInfo>(); 49 AU.addPreserved<LoopInfo>(); 66 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 239 LoopInfo &loopInfo = getAnalysis<LoopInfo>();
|
H A D | Sink.cpp | 18 #include "llvm/Analysis/LoopInfo.h" 36 LoopInfo *LI; 53 AU.addRequired<LoopInfo>(); 55 AU.addPreserved<LoopInfo>(); 67 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 101 LI = &getAnalysis<LoopInfo>();
|
H A D | LoopUnrollPass.cpp | 105 AU.addRequired<LoopInfo>(); 106 AU.addPreserved<LoopInfo>(); 186 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 323 LoopInfo *LI = &getAnalysis<LoopInfo>();
|
H A D | LoopRotation.cpp | 57 AU.addRequired<LoopInfo>(); 58 AU.addPreserved<LoopInfo>(); 73 LoopInfo *LI; 81 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 99 LI = &getAnalysis<LoopInfo>();
|
H A D | SampleProfile.cpp | 31 #include "llvm/Analysis/LoopInfo.h" 128 PostDominatorTree *PostDomTree, LoopInfo *Loops); 205 LoopInfo *LI; 306 AU.addRequired<LoopInfo>(); 1038 LoopInfo *Loops) { 1072 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 1096 LoopInfo *LI = &getAnalysis<LoopInfo>();
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 252 LoopInfo *LI; 264 AU.addRequired<LoopInfo>(); 278 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 288 LI = &getAnalysis<LoopInfo>(); 293 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) 311 for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I)
|
H A D | BreakCriticalEdges.cpp | 22 #include "llvm/Analysis/LoopInfo.h" 47 AU.addPreserved<LoopInfo>(); 216 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>(); 277 // Update LoopInfo if it is around.
|
H A D | LoopSimplify.cpp | 49 #include "llvm/Analysis/LoopInfo.h" 255 LoopInfo *LI, ScalarEvolution *SE, Pass *PP) { 358 DominatorTree *DT, LoopInfo *LI) { 476 AliasAnalysis *AA, DominatorTree *DT, LoopInfo *LI, 713 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, Pass *PP, 749 LoopInfo *LI; 760 AU.addRequired<LoopInfo>(); 761 AU.addPreserved<LoopInfo>(); 778 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 792 LI = &getAnalysis<LoopInfo>(); [all...] |
/external/llvm/unittests/Analysis/ |
H A D | CFGTest.cpp | 11 #include "llvm/Analysis/LoopInfo.h" 87 AU.addRequired<LoopInfo>(); 95 LoopInfo *LI = &getAnalysis<LoopInfo>();
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 31 #include "llvm/Analysis/LoopInfo.h" 97 AU.addRequired<LoopInfo>(); 98 AU.addPreserved<LoopInfo>(); 110 LoopInfo *LI; 149 INITIALIZE_PASS_DEPENDENCY(LoopInfo) 171 LI = &getAnalysis<LoopInfo>(); 180 for (LoopInfo::iterator I = LI->begin(), E = LI->end();
|