/external/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | radeon_emulate_loops.h | 21 struct loop_info * Loops; member in struct:emulate_loop_state
|
H A D | r500_fragprog_emit.c | 84 struct r500_loop_info * Loops; member in struct:emit_state 467 s->Loops, s->CurrentLoopDepth, s->LoopsReserved, 1); 469 loop = &s->Loops[s->CurrentLoopDepth++]; 480 loop = &s->Loops[s->CurrentLoopDepth - 1]; 495 loop = &s->Loops[s->CurrentLoopDepth - 1]; 510 loop = &s->Loops[s->CurrentLoopDepth - 1];
|
/external/llvm/include/llvm/CodeGen/ |
H A D | CalcSpillWeights.h | 56 const MachineLoopInfo &Loops; member in class:llvm::VirtRegAuxInfo 66 : MF(mf), LIS(lis), VRM(vrm), Loops(loops), MBFI(mbfi), normalize(norm) {}
|
H A D | MachineTraceMetrics.h | 72 const MachineLoopInfo *Loops; member in class:llvm::MachineTraceMetrics
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 69 PostIncLoopSet &Loops; member in class:__anon12157::PostIncTransform 78 Kind(kind), Loops(loops), SE(se), DT(dt) {} 138 Loops.insert(L); 164 if (Loops.count(L)) { 179 if (Loops.count(L)) { 249 PostIncLoopSet &Loops, 252 PostIncTransform Transform(Kind, Loops, SE, DT); 245 TransformForPostIncUse(TransformKind Kind, const SCEV *S, Instruction *User, Value *OperandValToReplace, PostIncLoopSet &Loops, ScalarEvolution &SE, DominatorTree &DT) argument
|
H A D | ScalarEvolutionExpander.cpp | 1252 PostIncLoopSet Loops; local 1253 Loops.insert(L); 1255 Normalize, S, nullptr, nullptr, Loops, SE, SE.DT));
|
H A D | DependenceAnalysis.cpp | 773 SmallBitVector &Loops) const { 777 Loops.set(Level); 857 // Collect any loops mentioned in the set of "Loops". 860 SmallBitVector &Loops) { 876 Loops.set(mapSrcLoop(AddRec->getLoop())); 877 return checkSrcSubscript(Start, LoopNest, Loops); 883 // Collect any loops mentioned in the set of "Loops". 886 SmallBitVector &Loops) { 902 Loops.set(mapDstLoop(AddRec->getLoop())); 903 return checkDstSubscript(Start, LoopNest, Loops); 858 checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, SmallBitVector &Loops) argument 884 checkDstSubscript(const SCEV *Dst, const Loop *LoopNest, SmallBitVector &Loops) argument 911 classifyPair(const SCEV *Src, const Loop *SrcLoopNest, const SCEV *Dst, const Loop *DstLoopNest, SmallBitVector &Loops) argument 2244 testMIV(const SCEV *Src, const SCEV *Dst, const SmallBitVector &Loops, FullDependence &Result) const argument 2500 banerjeeMIVtest(const SCEV *Src, const SCEV *Dst, const SmallBitVector &Loops, FullDependence &Result) const argument 2581 exploreDirections(unsigned Level, CoefficientInfo *A, CoefficientInfo *B, BoundInfo *Bound, const SmallBitVector &Loops, unsigned &DepthExpanded, const SCEV *Delta) const argument 3043 propagate(const SCEV *&Src, const SCEV *&Dst, SmallBitVector &Loops, SmallVectorImpl<Constraint> &Constraints, bool &Consistent) argument [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | LoopInfoImpl.h | 10 // This is the generic implementation of LoopInfo used for both Loops and 309 DenseSet<const LoopT*> *Loops) const { 310 Loops->insert(static_cast<const LoopT *>(this)); 315 (*I)->verifyLoopNest(Loops); 521 DenseSet<const LoopT*> Loops; local 524 (*I)->verifyLoopNest(&Loops); 532 assert(Loops.count(L) && "orphaned loop");
|
H A D | DependenceAnalysis.h | 352 SmallBitVector Loops; member in struct:llvm::DependenceAnalysis::Subscript 545 SmallBitVector &Loops) const; 551 SmallBitVector &Loops); 557 SmallBitVector &Loops); 586 SmallBitVector &Loops); 632 const SmallBitVector &Loops, 772 const SmallBitVector &Loops, 809 const SmallBitVector &Loops, 859 SmallBitVector &Loops,
|
H A D | BlockFrequencyInfoImpl.h | 387 std::list<LoopData> Loops; member in class:llvm::BlockFrequencyInfoImplBase 418 /// Insert them into \a Loops before \c Insert. 436 /// backedges and exits are stored in its entry in Loops. 834 /// Build up \a Loops using \a LoopInfo. \a LoopInfo gives us a mapping from 871 /// Find the irreducible SCCs in \c OuterLoop, add them to \a Loops (in front 1025 Loops.emplace_back(Parent, Header); 1026 Working[Header.Index].Loop = &Loops.back(); 1030 Q.emplace_back(L, &Loops.back()); 1063 for (auto L = Loops.rbegin(), E = Loops [all...] |
/external/llvm/lib/CodeGen/ |
H A D | ExecutionDepsFix.cpp | 756 SmallVector<MachineBasicBlock*, 16> Loops; local 762 Loops.push_back(MBB); 772 for (unsigned i = 0, e = Loops.size(); i != e; ++i) { 773 MachineBasicBlock *MBB = Loops[i];
|
H A D | LiveRangeEdit.cpp | 405 const MachineLoopInfo &Loops, 407 VirtRegAuxInfo VRAI(MF, LIS, VRM, Loops, MBFI); 404 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 | EarlyIfConversion.cpp | 595 MachineLoopInfo *Loops; member in class:__anon12194::EarlyIfConverter 657 if (!Loops) 662 Loops->removeBlock(Removed[i]); 798 Loops = getAnalysisIfAvailable<MachineLoopInfo>();
|
H A D | InlineSpiller.cpp | 64 MachineLoopInfo &Loops; member in class:__anon12205::InlineSpiller 146 Loops(pass.getAnalysis<MachineLoopInfo>()), VRM(vrm), 439 SpillDepth = Loops.getLoopDepth(SV.SpillMBB); 456 if ((Loops.getLoopDepth(DepSV.SpillMBB) > SpillDepth) && 1397 Edit->calculateRegClassAndHint(MF, Loops, MBFI);
|
H A D | SplitKit.cpp | 45 : MF(vrm.getMachineFunction()), VRM(vrm), LIS(lis), Loops(mli), 671 const MachineLoopInfo &Loops = SA.Loops; local 672 const MachineLoop *DefLoop = Loops.getLoopFor(DefMBB); 680 const MachineLoop *Loop = Loops.getLoopFor(MBB); 1101 Edit->calculateRegClassAndHint(VRM.getMachineFunction(), SA.Loops, MBFI);
|
H A D | RegAllocGreedy.cpp | 127 MachineLoopInfo *Loops; member in class:__anon12256::RAGreedy 2582 Loops = &getAnalysis<MachineLoopInfo>(); 2589 calculateSpillWeightsAndHints(*LIS, mf, VRM, *Loops, *MBFI); 2593 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops));
|
H A D | RegisterCoalescer.cpp | 89 const MachineLoopInfo* Loops; member in class:__anon12259::RegisterCoalescer 2879 MBBs.push_back(MBBPriorityInfo(MBB, Loops->getLoopDepth(MBB), 2918 Loops = &getAnalysis<MachineLoopInfo>();
|
/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
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 731 MachineLoopInfo *Loops; member in class:__anon12432::AArch64ConditionalCompares 802 if (!Loops) 805 Loops->removeBlock(RemovedMBB); 899 Loops = getAnalysisIfAvailable<MachineLoopInfo>();
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 184 BB2BBMap Loops; member in class:__anon12992::StructurizeCFG 202 void insertConditions(bool Loops); 354 Loops[Exit] = N->getEntry(); 363 Loops[Succ] = BB; 447 if (Visited.count(Other) && !Loops.count(Other) && 488 Loops.clear(); 513 void StructurizeCFG::insertConditions(bool Loops) { argument 514 BranchVector &Conds = Loops ? LoopConds : Conditions; 515 Value *Default = Loops ? BoolTrue : BoolFalse; 527 PhiInserter.AddAvailableValue(Loops [all...] |
H A D | LoopStrengthReduce.cpp | 1 //===- LoopStrengthReduce.cpp - Strength Reduce IVs in Loops --------------===// 4483 PostIncLoopSet &Loops = const_cast<PostIncLoopSet &>(LF.PostIncLoops); local 4486 Loops, SE, DT); 4497 PostIncLoopSet &Loops = const_cast<PostIncLoopSet &>(LF.PostIncLoops); local 4500 Loops, SE, DT);
|