/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>
|