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

12 3

  /external/llvm/lib/Analysis/
IVUsers.cpp 36 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
50 ScalarEvolution *SE, LoopInfo *LI) {
86 const LoopInfo *LI,
226 AU.addRequired<LoopInfo>();
235 LI = &getAnalysis<LoopInfo>();
BranchProbabilityInfo.cpp 16 #include "llvm/Analysis/LoopInfo.h"
29 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
467 AU.addRequired<LoopInfo>();
473 LI = &getAnalysis<LoopInfo>();
  /external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp 24 #include "llvm/Analysis/LoopInfo.h"
47 AU.addPreserved<LoopInfo>();
215 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>();
277 // Update LoopInfo if it is around.
LoopUnroll.cpp 61 /// The LoopInfo Analysis that is passed will be kept consistent.
63 static BasicBlock *FoldBlockIntoPredecessor(BasicBlock *BB, LoopInfo* LI,
132 /// The LoopInfo Analysis that is passed will be kept consistent.
137 /// This utility preserves LoopInfo. If DominatorTree or ScalarEvolution are
141 LoopInfo *LI, LPPassManager *LPM) {
LoopSimplify.cpp 78 LoopInfo *LI;
89 AU.addRequired<LoopInfo>();
90 AU.addPreserved<LoopInfo>();
118 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
132 LI = &getAnalysis<LoopInfo>();
470 AliasAnalysis *AA, LoopInfo *LI) {
LoopUnrollRuntime.cpp 144 LoopInfo *LI) {
227 bool llvm::UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 32 #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>();
179 for (LoopInfo::iterator I = LI->begin(), E = LI->end();
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDILCFGStructurizer.cpp 86 void PrintLoopinfo(const LoopinfoT &LoopInfo, llvm::raw_ostream &OS) {
87 for (typename LoopinfoT::iterator iter = LoopInfo.begin(),
88 iterEnd = LoopInfo.end();
399 LoopInfoT *loopInfo;
411 : domTree(NULL), postDomTree(NULL), loopInfo(NULL) {
455 //loopInfo = &pass.getAnalysis<LoopInfoT>();
456 loopInfo = CFGTraits::getLoopInfo(pass);
458 errs() << "LoopInfo:\n";
459 PrintLoopinfo(*loopInfo, errs());
470 for (typename LoopInfoT::iterator iter = loopInfo->begin()
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopInfoImpl.h 10 // This is the generic implementation of LoopInfo used for both Loops and
20 #include "llvm/Analysis/LoopInfo.h"
195 /// to the specified LoopInfo object as being in the current basic block. It
208 // Add the loop mapping to the LoopInfo object...
357 /// Stable LoopInfo Analysis - Build a loop tree using stable iterators so the
503 /// Analyze LoopInfo discovers loops during a postorder DominatorTree traversal
IVUsers.h 122 LoopInfo *LI;
RegionInfo.h 42 class LoopInfo;
418 /// @param LI A pointer to a LoopInfo analysis.
422 Loop *outermostLoopInRegion(LoopInfo *LI, BasicBlock* BB) const;
BlockFrequencyImpl.h 38 /// from (Machine)BranchProbabilityInfo. LoopInfo is not required because
  /external/llvm/test/Transforms/LoopUnroll/
unloop.ll 3 ; Unit tests for LoopInfo::updateUnloop.
7 ; Ensure that tail->inner is removed and rely on verify-loopinfo to
38 ; Ensure that only the middle loop is removed and rely on verify-loopinfo to
126 ; Ensure that only the middle loop is removed and rely on verify-loopinfo to
248 ; Ensure that only the middle loop is removed and rely on verify-loopinfo to
326 ; Ensure that only the loop is removed and rely on verify-loopinfo to
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILCFGStructurizer.cpp 86 void PrintLoopinfo(const LoopinfoT &LoopInfo, llvm::raw_ostream &OS) {
87 for (typename LoopinfoT::iterator iter = LoopInfo.begin(),
88 iterEnd = LoopInfo.end();
399 LoopInfoT *loopInfo;
411 : domTree(NULL), postDomTree(NULL), loopInfo(NULL) {
455 //loopInfo = &pass.getAnalysis<LoopInfoT>();
456 loopInfo = CFGTraits::getLoopInfo(pass);
458 errs() << "LoopInfo:\n";
459 PrintLoopinfo(*loopInfo, errs());
470 for (typename LoopInfoT::iterator iter = loopInfo->begin()
    [all...]
  /external/llvm/lib/Transforms/Scalar/
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...]
LoopIdiomRecognize.cpp 167 AU.addRequired<LoopInfo>();
168 AU.addPreserved<LoopInfo>();
214 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
673 LoopInfo &LI = getAnalysis<LoopInfo>();
    [all...]
LoopUnswitch.cpp 37 #include "llvm/Analysis/LoopInfo.h"
126 LoopInfo *LI; // Loop information
168 AU.addRequired<LoopInfo>();
169 AU.addPreserved<LoopInfo>();
341 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
387 LI = &getAnalysis<LoopInfo>();
664 LoopInfo *LI, LPPassManager *LPM) {
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 152 /// DominanceFrontier, LoopInfo, and LCCSA but no other analyses.
168 /// DominanceFrontier, LoopInfo, and LCCSA but no other analyses. In particular,
Cloning.h 44 class LoopInfo;
  /external/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 33 #include "llvm/Analysis/LoopInfo.h"
  /external/llvm/unittests/Analysis/
ScalarEvolutionTest.cpp 12 #include "llvm/Analysis/LoopInfo.h"
104 // but you can't add any blocks to it without a LoopInfo pass.
  /external/llvm/unittests/IR/
PassManagerTest.cpp 13 #include "llvm/Analysis/LoopInfo.h"
550 INITIALIZE_PASS_DEPENDENCY(LoopInfo)
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 31 #include "llvm/Analysis/LoopInfo.h"
228 TargetTransformInfo *Tti, AliasAnalysis *Aa, LoopInfo *Li,
406 LoopInfo *LI;
    [all...]
  /art/compiler/llvm/
llvm_compilation_unit.cc 40 #include <llvm/Analysis/LoopInfo.h>

Completed in 609 milliseconds

12 3