/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | CalcSpillWeights.h | 52 const MachineLoopInfo &Loops; member in class:llvm::VirtRegAuxInfo 62 : MF(mf), LIS(lis), Loops(loops), MBFI(mbfi), normalize(norm) {}
|
H A D | MachineTraceMetrics.h | 72 const MachineLoopInfo *Loops; member in class:llvm::MachineTraceMetrics
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionNormalization.h | 72 PostIncLoopSet &Loops,
|
H A D | DependenceAnalysis.h | 349 SmallBitVector Loops; member in struct:llvm::DependenceAnalysis::Subscript 536 SmallBitVector &Loops) const; 542 SmallBitVector &Loops); 548 SmallBitVector &Loops); 577 SmallBitVector &Loops); 623 const SmallBitVector &Loops, 763 const SmallBitVector &Loops, 800 const SmallBitVector &Loops, 851 SmallBitVector &Loops,
|
H A D | LoopInfoImpl.h | 10 // This is the generic implementation of LoopInfo used for both Loops and 308 DenseSet<const LoopT*> *Loops) const { 309 Loops->insert(static_cast<const LoopT *>(this)); 314 (*I)->verifyLoopNest(Loops);
|
H A D | LoopInfo.h | 66 // SubLoops - Loops contained entirely within this one. 315 void verifyLoopNest(DenseSet<const LoopT*> *Loops) const; 544 "Loops already embedded into a subloop!");
|
/freebsd-9.3-release/contrib/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 69 PostIncLoopSet &Loops; member in class:__anon2087::PostIncTransform 78 Kind(kind), Loops(loops), SE(se), DT(dt) {} 135 Loops.insert(L); 147 if (Loops.count(L)) { 160 if (Loops.count(L)) 226 PostIncLoopSet &Loops, 229 PostIncTransform Transform(Kind, Loops, SE, DT); 222 TransformForPostIncUse(TransformKind Kind, const SCEV *S, Instruction *User, Value *OperandValToReplace, PostIncLoopSet &Loops, ScalarEvolution &SE, DominatorTree &DT) argument
|
H A D | DependenceAnalysis.cpp | 776 SmallBitVector &Loops) const { 780 Loops.set(Level); 806 // Collect any loops mentioned in the set of "Loops". 809 SmallBitVector &Loops) { 817 Loops.set(mapSrcLoop(AddRec->getLoop())); 818 return checkSrcSubscript(Start, LoopNest, Loops); 824 // Collect any loops mentioned in the set of "Loops". 827 SmallBitVector &Loops) { 835 Loops.set(mapDstLoop(AddRec->getLoop())); 836 return checkDstSubscript(Start, LoopNest, Loops); 807 checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, SmallBitVector &Loops) argument 825 checkDstSubscript(const SCEV *Dst, const Loop *LoopNest, SmallBitVector &Loops) argument 844 classifyPair(const SCEV *Src, const Loop *SrcLoopNest, const SCEV *Dst, const Loop *DstLoopNest, SmallBitVector &Loops) argument 2177 testMIV(const SCEV *Src, const SCEV *Dst, const SmallBitVector &Loops, FullDependence &Result) const argument 2433 banerjeeMIVtest(const SCEV *Src, const SCEV *Dst, const SmallBitVector &Loops, FullDependence &Result) const argument 2514 exploreDirections(unsigned Level, CoefficientInfo *A, CoefficientInfo *B, BoundInfo *Bound, const SmallBitVector &Loops, unsigned &DepthExpanded, const SCEV *Delta) const argument 2982 propagate(const SCEV *&Src, const SCEV *&Dst, SmallBitVector &Loops, SmallVectorImpl<Constraint> &Constraints, bool &Consistent) argument [all...] |
H A D | LoopInfo.cpp | 34 // Explicitly instantiate methods in LoopInfoImpl.h for IR-level Loops. 692 DenseSet<const Loop*> Loops; 695 (*I)->verifyLoopNest(&Loops); 701 assert(Loops.count(I->second) && "orphaned loop");
|
H A D | ScalarEvolutionExpander.cpp | 1159 PostIncLoopSet Loops; local 1160 Loops.insert(L); 1163 Loops, SE, *SE.DT));
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 178 BB2BBMap Loops; member in class:__anon2691::StructurizeCFG 196 void insertConditions(bool Loops); 294 Loops[Exit] = N->getEntry(); 305 Loops[Succ] = BB; 396 if (Visited.count(Other) && !Loops.count(Other) && 437 Loops.clear(); 458 void StructurizeCFG::insertConditions(bool Loops) { argument 459 BranchVector &Conds = Loops ? LoopConds : Conditions; 460 Value *Default = Loops ? BoolTrue : BoolFalse; 475 PhiInserter.AddAvailableValue(Loops [all...] |
H A D | LoopStrengthReduce.cpp | 1 //===- LoopStrengthReduce.cpp - Strength Reduce IVs in Loops --------------===// 4417 PostIncLoopSet &Loops = const_cast<PostIncLoopSet &>(LF.PostIncLoops); local 4420 Loops, SE, DT); 4431 PostIncLoopSet &Loops = const_cast<PostIncLoopSet &>(LF.PostIncLoops); local 4434 Loops, SE, DT);
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | CalcSpillWeights.cpp | 127 loop = Loops.getLoopFor(mbb);
|
H A D | EarlyIfConversion.cpp | 585 MachineLoopInfo *Loops; member in class:__anon2117::EarlyIfConverter 647 if (!Loops) 652 Loops->removeBlock(Removed[i]); 784 Loops = getAnalysisIfAvailable<MachineLoopInfo>();
|
H A D | ExecutionDepsFix.cpp | 749 SmallVector<MachineBasicBlock*, 16> Loops; local 755 Loops.push_back(MBB); 765 for (unsigned i = 0, e = Loops.size(); i != e; ++i) { 766 MachineBasicBlock *MBB = Loops[i];
|
H A D | MachineTraceMetrics.cpp | 40 : MachineFunctionPass(ID), MF(0), TII(0), TRI(0), MRI(0), Loops(0) { 56 Loops = &getAnalysis<MachineLoopInfo>(); 160 return MTM.Loops->getLoopFor(MBB); 419 const MachineLoopInfo *Loops; 423 : Blocks(blocks), Loops(loops), Downward(false) {} 444 if (const MachineLoop *FromLoop = LB.Loops->getLoopFor(From)) { 449 if (isExitingLoop(FromLoop, LB.Loops->getLoopFor(To))) 465 LoopBounds Bounds(BlockInfo, MTM.Loops);
|
H A D | LiveRangeEdit.cpp | 409 const MachineLoopInfo &Loops, 411 VirtRegAuxInfo VRAI(MF, LIS, Loops, MBFI); 408 calculateRegClassAndHint(MachineFunction &MF, const MachineLoopInfo &Loops, const MachineBlockFrequencyInfo &MBFI) argument
|
H A D | SplitKit.h | 47 const MachineLoopInfo &Loops; member in class:llvm::SplitAnalysis
|
H A D | InlineSpiller.cpp | 63 MachineLoopInfo &Loops; member in class:__anon2127::InlineSpiller 148 Loops(pass.getAnalysis<MachineLoopInfo>()), 436 SpillDepth = Loops.getLoopDepth(SV.SpillMBB); 441 if ((Loops.getLoopDepth(DepSV.SpillMBB) > SpillDepth) && 1357 Edit->calculateRegClassAndHint(MF, Loops, MBFI);
|
H A D | SplitKit.cpp | 48 Loops(mli), 685 const MachineLoopInfo &Loops = SA.Loops; local 686 const MachineLoop *DefLoop = Loops.getLoopFor(DefMBB); 694 const MachineLoop *Loop = Loops.getLoopFor(MBB); 1127 Edit->calculateRegClassAndHint(VRM.getMachineFunction(), SA.Loops, MBFI);
|
H A D | RegAllocGreedy.cpp | 77 MachineLoopInfo *Loops; member in class:__anon2170::RAGreedy 1836 Loops = &getAnalysis<MachineLoopInfo>(); 1841 calculateSpillWeightsAndHints(*LIS, mf, *Loops, *MBFI); 1845 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops));
|
H A D | RegisterCoalescer.cpp | 85 const MachineLoopInfo* Loops; member in class:__anon2172::RegisterCoalescer 2162 MBBs.push_back(MBBPriorityInfo(MBB, Loops->getLoopDepth(MBB), 2200 Loops = &getAnalysis<MachineLoopInfo>();
|
/freebsd-9.3-release/contrib/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 | 298 if (Loops.empty()) 313 if (IterVals.size() != Loops.size()) { 314 assert(IterVals.size() < Loops.size()); 315 ForeachLoop &CurLoop = Loops[IterVals.size()]; 774 for (LoopVector::iterator i = Loops.begin(), iend = Loops.end(); 1957 if (!CurMultiClass && Loops.empty()) { 2034 Loops.push_back(ForeachLoop(IterName, ListValue)); 2058 Loops.pop_back();
|
/freebsd-9.3-release/contrib/gcc/config/arm/ |
H A D | lib1funcs.asm | 834 neg divisor, divisor @ Loops below use unsigned. 925 neg divisor, divisor @ Loops below use unsigned.
|