/external/llvm/include/llvm/CodeGen/ |
H A D | CalcSpillWeights.h | 45 const MachineLoopInfo &Loops; member in class:llvm::VirtRegAuxInfo 50 MF(mf), LIS(lis), Loops(loops) {}
|
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionNormalization.h | 72 PostIncLoopSet &Loops,
|
H A D | LoopInfoImpl.h | 10 // This is the generic implementation of LoopInfo used for both Loops and 327 DenseSet<const LoopT*> *Loops) const { 328 Loops->insert(static_cast<const LoopT *>(this)); 333 (*I)->verifyLoopNest(Loops);
|
H A D | LoopInfo.h | 69 // SubLoops - Loops contained entirely within this one. 306 void verifyLoopNest(DenseSet<const LoopT*> *Loops) const; 504 "Loops already embedded into a subloop!");
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 69 PostIncLoopSet &Loops; member in class:__anon8628::PostIncTransform 78 Kind(kind), Loops(loops), SE(se), DT(dt) {} 127 Loops.insert(L); 139 if (Loops.count(L)) { 152 if (Loops.count(L)) 218 PostIncLoopSet &Loops, 221 PostIncTransform Transform(Kind, Loops, SE, DT); 214 TransformForPostIncUse(TransformKind Kind, const SCEV *S, Instruction *User, Value *OperandValToReplace, PostIncLoopSet &Loops, ScalarEvolution &SE, DominatorTree &DT) argument
|
H A D | LoopInfo.cpp | 33 // Explicitly instantiate methods in LoopInfoImpl.h for IR-level Loops. 591 DenseSet<const Loop*> Loops; 594 (*I)->verifyLoopNest(&Loops); 600 assert(Loops.count(I->second) && "orphaned loop");
|
H A D | LoopDependenceAnalysis.cpp | 138 DenseSet<const Loop*>* Loops) const { 142 Loops->insert(L);
|
H A D | ScalarEvolutionExpander.cpp | 1167 PostIncLoopSet Loops; local 1168 Loops.insert(L); 1171 Loops, SE, *SE.DT));
|
/external/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 586 MachineLoopInfo *Loops; member in class:__anon8656::EarlyIfConverter 647 if (!Loops) 652 Loops->removeBlock(Removed[i]); 783 Loops = getAnalysisIfAvailable<MachineLoopInfo>();
|
H A D | ExecutionDepsFix.cpp | 676 SmallVector<MachineBasicBlock*, 16> Loops; local 682 Loops.push_back(MBB); 691 for (unsigned i = 0, e = Loops.size(); i != e; ++i) { 692 MachineBasicBlock *MBB = Loops[i];
|
H A D | MachineTraceMetrics.h | 72 const MachineLoopInfo *Loops; member in class:llvm::MachineTraceMetrics
|
H A D | LiveRangeEdit.cpp | 371 const MachineLoopInfo &Loops) { 372 VirtRegAuxInfo VRAI(MF, LIS, Loops); 370 calculateRegClassAndHint(MachineFunction &MF, const MachineLoopInfo &Loops) argument
|
H A D | MachineTraceMetrics.cpp | 38 : MachineFunctionPass(ID), MF(0), TII(0), TRI(0), MRI(0), Loops(0) { 55 Loops = &getAnalysis<MachineLoopInfo>(); 115 return MTM.Loops->getLoopFor(MBB); 323 const MachineLoopInfo *Loops; 327 : Blocks(blocks), Loops(loops), Downward(false) {} 348 if (const MachineLoop *FromLoop = LB.Loops->getLoopFor(From)) { 353 if (isExitingLoop(FromLoop, LB.Loops->getLoopFor(To))) 369 LoopBounds Bounds(BlockInfo, MTM.Loops);
|
H A D | CalcSpillWeights.cpp | 142 loop = Loops.getLoopFor(mbb);
|
H A D | SplitKit.h | 46 const MachineLoopInfo &Loops; member in class:llvm::SplitAnalysis
|
H A D | InlineSpiller.cpp | 60 MachineLoopInfo &Loops; member in class:__anon8665::InlineSpiller 144 Loops(pass.getAnalysis<MachineLoopInfo>()), 433 SpillDepth = Loops.getLoopDepth(SV.SpillMBB); 438 if ((Loops.getLoopDepth(DepSV.SpillMBB) > SpillDepth) && 1294 Edit->calculateRegClassAndHint(MF, Loops);
|
H A D | SplitKit.cpp | 48 Loops(mli), 682 const MachineLoopInfo &Loops = SA.Loops; local 683 const MachineLoop *DefLoop = Loops.getLoopFor(DefMBB); 691 const MachineLoop *Loop = Loops.getLoopFor(MBB); 1122 Edit->calculateRegClassAndHint(VRM.getMachineFunction(), SA.Loops);
|
H A D | RegisterCoalescer.cpp | 79 const MachineLoopInfo* Loops; member in class:__anon8709::RegisterCoalescer 1516 if (Loops->empty()) { 1531 MBBs.push_back(std::make_pair(Loops->getLoopDepth(MBB), I)); 1564 Loops = &getAnalysis<MachineLoopInfo>();
|
H A D | RegAllocGreedy.cpp | 77 MachineLoopInfo *Loops; member in class:__anon8706::RAGreedy 1760 Loops = &getAnalysis<MachineLoopInfo>(); 1765 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops));
|
/external/oprofile/events/i386/westmere/ |
H A D | events | 28 event:0x20 counters:0,1,2,3 um:x01 minimum:2000000 name:LSD_OVERFLOW : Loops that can't stream from the instruction queue
|
/external/llvm/lib/TableGen/ |
H A D | TGParser.h | 60 /// Loops - Keep track of any foreach loops we are within. 63 LoopVector Loops; member in class:llvm::TGParser
|
H A D | TGParser.cpp | 296 if (Loops.empty()) 311 if (IterVals.size() != Loops.size()) { 312 assert(IterVals.size() < Loops.size()); 313 ForeachLoop &CurLoop = Loops[IterVals.size()]; 781 for (LoopVector::iterator i = Loops.begin(), iend = Loops.end(); 1934 if (!CurMultiClass && Loops.empty()) { 2011 Loops.push_back(ForeachLoop(IterName, ListValue)); 2035 Loops.pop_back();
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1 //===- LoopStrengthReduce.cpp - Strength Reduce IVs in Loops --------------===// 4300 PostIncLoopSet &Loops = const_cast<PostIncLoopSet &>(LF.PostIncLoops); local 4303 Loops, SE, DT); 4314 PostIncLoopSet &Loops = const_cast<PostIncLoopSet &>(LF.PostIncLoops); local 4317 Loops, SE, DT);
|