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

1 2

  /external/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h 22 class LoopInfo;
26 unsigned TripMultiple, LoopInfo* LI, LPPassManager* LPM);
28 bool UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
Cloning.h 44 class LoopInfo;
  /external/llvm/include/llvm/Analysis/
BranchProbabilityInfo.h 24 class LoopInfo;
125 /// \brief Handle to the LoopInfo analysis.
126 LoopInfo *LI;
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
51 class LoopInfo;
236 /// to the specified LoopInfo object as being in the current basic block. It
292 /// the mapping in the LoopInfo class.
416 /// LoopInfo - This class builds and contains all of the top level loop
426 friend class LoopInfo;
429 LoopInfoBase(const LoopInfo &) LLVM_DELETED_FUNCTION;
558 class LoopInfo : public FunctionPass {
562 void operator=(const LoopInfo &) LLVM_DELETED_FUNCTION
    [all...]
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) :
LoopPass.h 18 #include "llvm/Analysis/LoopInfo.h"
96 // LPPassManager needs LoopInfo.
120 // Delete loop from the loop queue and loop nest (LoopInfo).
154 LoopInfo *LI;
IVUsers.h 122 LoopInfo *LI;
DependenceAnalysis.h 50 class LoopInfo;
305 LoopInfo *LI;
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp 86 AU.addRequired<LoopInfo>();
87 AU.addPreserved<LoopInfo>();
107 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
139 LoopInfo *LI = &getAnalysis<LoopInfo>();
LoopInstSimplify.cpp 20 #include "llvm/Analysis/LoopInfo.h"
43 AU.addRequired<LoopInfo>();
58 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
69 LoopInfo *LI = &getAnalysis<LoopInfo>();
LoopDeletion.cpp 45 AU.addRequired<LoopInfo>();
52 AU.addPreserved<LoopInfo>();
63 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
231 // Finally, the blocks from loopinfo. This has to happen late because
233 LoopInfo& loopInfo = getAnalysis<LoopInfo>();
238 loopInfo.removeBlock(*I);
Sink.cpp 20 #include "llvm/Analysis/LoopInfo.h"
35 LoopInfo *LI;
51 AU.addRequired<LoopInfo>();
53 AU.addPreserved<LoopInfo>();
65 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
100 LI = &getAnalysis<LoopInfo>();
LoopRotation.cpp 48 AU.addRequired<LoopInfo>();
49 AU.addPreserved<LoopInfo>();
63 LoopInfo *LI;
71 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
81 LI = &getAnalysis<LoopInfo>();
LICM.cpp 40 #include "llvm/Analysis/LoopInfo.h"
85 AU.addRequired<LoopInfo>();
103 LoopInfo *LI; // Current LoopInfo
193 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
209 LI = &getAnalysis<LoopInfo>();
    [all...]
  /external/llvm/lib/Analysis/
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"
38 // Always verify loopinfo if expensive checking is enabled.
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)
386 LoopInfo *LI;
401 UnloopUpdater(Loop *UL, LoopInfo *LInfo) :
574 // LoopInfo implementatio
    [all...]
IVUsers.cpp 36 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
50 ScalarEvolution *SE, LoopInfo *LI) {
86 const LoopInfo *LI,
226 AU.addRequired<LoopInfo>();
235 LI = &getAnalysis<LoopInfo>();
Android.mk 31 LoopInfo.cpp \
LoopPass.cpp 68 /// Delete loop from the loop queue and loop hierarchy (LoopInfo).
93 // Inset loop into loop nest (LoopInfo) and loop queue (LQ).
171 // LPPassManager needs LoopInfo. In the long term LoopInfo class will
173 Info.addRequired<LoopInfo>();
180 LI = &getAnalysis<LoopInfo>();
191 for (LoopInfo::reverse_iterator I = LI->rbegin(), E = LI->rend(); I != E; ++I)
239 // instead of relying on LoopInfo::verifyLoop since LoopInfo
ProfileEstimatorPass.cpp 16 #include "llvm/Analysis/LoopInfo.h"
35 LoopInfo *LI;
49 AU.addRequired<LoopInfo>();
78 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
124 // Read the LoopInfo for this block.
321 // Fetch LoopInfo and clear ProfileInfo for this function.
322 LI = &getAnalysis<LoopInfo>();
BranchProbabilityInfo.cpp 16 #include "llvm/Analysis/LoopInfo.h"
29 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
392 AU.addRequired<LoopInfo>();
398 LI = &getAnalysis<LoopInfo>();
  /external/llvm/lib/Transforms/Utils/
LCSSA.cpp 56 LoopInfo *LI;
72 AU.addRequired<LoopInfo>();
96 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
122 LI = &getAnalysis<LoopInfo>();
SimplifyIndVar.cpp 22 #include "llvm/Analysis/LoopInfo.h"
45 LoopInfo *LI;
57 LI(LPM->getAnalysisIfAvailable<LoopInfo>()),
62 assert(LI && "IV simplification requires LoopInfo");
376 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>();
BasicBlockUtils.cpp 18 #include "llvm/Analysis/LoopInfo.h"
180 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>())
295 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>())
317 /// UpdateAnalysisInformation - Update DominatorTree, LoopInfo, and LCCSA
324 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>();
344 // If we need to preserve LoopInfo, note whether any of the preds crosses
450 /// LoopInfo, and LCCSA but no other analyses. In particular, it does no
    [all...]
LoopSimplify.cpp 77 LoopInfo *LI;
88 AU.addRequired<LoopInfo>();
89 AU.addPreserved<LoopInfo>();
117 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
131 LI = &getAnalysis<LoopInfo>();
469 AliasAnalysis *AA, LoopInfo *LI) {
BreakCriticalEdges.cpp 23 #include "llvm/Analysis/LoopInfo.h"
46 AU.addPreserved<LoopInfo>();
247 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>();
309 // Update LoopInfo if it is around.

Completed in 530 milliseconds

1 2