HomeSort by relevance Sort by last modified time
    Searched full:loopinfo (Results 1 - 25 of 65) sorted by null

1 2 3

  /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,
  /external/llvm/test/Other/
2003-02-19-LoopInfoNestingBug.ll 0 ; LoopInfo is incorrectly calculating loop nesting! In this case it doesn't
  /external/llvm/test/Transforms/LoopSimplify/
2003-04-25-AssertFail.ll 1 ; This testcase exposed a problem with the loop identification pass (LoopInfo).
  /external/llvm/lib/Transforms/Scalar/
LoopInstSimplify.cpp 20 #include "llvm/Analysis/LoopInfo.h"
43 AU.addRequired<LoopInfo>();
58 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
69 LoopInfo *LI = &getAnalysis<LoopInfo>();
LoopDeletion.cpp 41 AU.addRequired<LoopInfo>();
48 AU.addPreserved<LoopInfo>();
65 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
233 // Finally, the blocks from loopinfo. This has to happen late because
235 LoopInfo &loopInfo = getAnalysis<LoopInfo>();
240 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>();
LoopUnrollPass.cpp 86 AU.addRequired<LoopInfo>();
87 AU.addPreserved<LoopInfo>();
107 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
139 LoopInfo *LI = &getAnalysis<LoopInfo>();
  /external/llvm/lib/Analysis/
CMakeLists.txt 30 LoopInfo.cpp
CFG.cpp 19 #include "llvm/Analysis/LoopInfo.h"
117 // LoopInfo contains a mapping from basic block to the innermost loop. Find
119 static const Loop *getOutermostLoop(LoopInfo *LI, const BasicBlock *BB) {
129 static bool loopContainsBoth(LoopInfo *LI,
138 LoopInfo *LI) {
153 // Can't be in a loop if LoopInfo doesn't know about it.
169 DominatorTree *DT, LoopInfo *LI) {
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>();
192 // Note that LoopInfo::iterator visits loops in reverse program
195 for (LoopInfo::reverse_iterator I = LI->rbegin(), E = LI->rend(); I != E; ++I)
243 // instead of relying on LoopInfo::verifyLoop since LoopInfo
    [all...]
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)
437 LoopInfo *LI;
452 UnloopUpdater(Loop *UL, LoopInfo *LInfo) :
625 // LoopInfo implementatio
    [all...]
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>();
Android.mk 32 LoopInfo.cpp \
BlockFrequencyInfo.cpp 17 #include "llvm/Analysis/LoopInfo.h"
  /external/llvm/include/llvm/Analysis/
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) :
CFG.h 27 class LoopInfo;
65 DominatorTree *DT = 0, LoopInfo *LI = 0);
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;
237 /// to the specified LoopInfo object as being in the current basic block. It
293 /// the mapping in the LoopInfo class.
433 /// LoopInfo - This class builds and contains all of the top level loop
443 friend class LoopInfo;
446 LoopInfoBase(const LoopInfo &) LLVM_DELETED_FUNCTION;
575 class LoopInfo : public FunctionPass {
579 void operator=(const LoopInfo &) LLVM_DELETED_FUNCTION
    [all...]
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;
BranchProbabilityInfo.h 24 class LoopInfo;
125 /// \brief Handle to the LoopInfo analysis.
126 LoopInfo *LI;
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/compiler/
radeon_dataflow_deadcode.c 46 struct loopinfo { struct
69 struct loopinfo * LoopStack;
93 struct loopinfo * loop = &s->LoopStack[s->LoopStackSize - 1];
102 memory_pool_array_reserve(&s->C->Pool, struct loopinfo, s->LoopStack,
104 memset(&s->LoopStack[s->LoopStackSize++], 0, sizeof(struct loopinfo));
275 struct loopinfo * loop = &s.LoopStack[s.LoopStackSize-1];
  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_dataflow_deadcode.c 46 struct loopinfo { struct
69 struct loopinfo * LoopStack;
93 struct loopinfo * loop = &s->LoopStack[s->LoopStackSize - 1];
102 memory_pool_array_reserve(&s->C->Pool, struct loopinfo, s->LoopStack,
104 memset(&s->LoopStack[s->LoopStackSize++], 0, sizeof(struct loopinfo));
275 struct loopinfo * loop = &s.LoopStack[s.LoopStackSize-1];
  /external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 19 #include "llvm/Analysis/LoopInfo.h"
181 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>())
280 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>())
302 /// UpdateAnalysisInformation - Update DominatorTree, LoopInfo, and LCCSA
309 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>();
329 // If we need to preserve LoopInfo, note whether any of the preds crosses
435 /// LoopInfo, and LCCSA but no other analyses. In particular, it does no
    [all...]
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>();
LCSSA.cpp 56 LoopInfo *LI;
72 AU.addRequired<LoopInfo>();
96 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
122 LI = &getAnalysis<LoopInfo>();
  /external/llvm/unittests/Analysis/
CFGTest.cpp 13 #include "llvm/Analysis/LoopInfo.h"
87 AU.addRequired<LoopInfo>();
95 LoopInfo *LI = &getAnalysis<LoopInfo>();

Completed in 274 milliseconds

1 2 3