Searched refs:Intervals (Results 1 - 9 of 9) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IntervalPartition.cpp | 39 for (unsigned i = 0, e = Intervals.size(); i != e; ++i) 40 delete Intervals[i]; 42 Intervals.clear(); 47 for(unsigned i = 0, e = Intervals.size(); i != e; ++i) 48 Intervals[i]->print(O); 55 Intervals.push_back(I); 90 for (unsigned i = 0, e = Intervals.size(); i != e; ++i) 91 updatePredecessors(Intervals[i]); 116 for (unsigned i = 0, e = Intervals.size(); i != e; ++i) 117 updatePredecessors(Intervals[ [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNNSAReassign.cpp | 88 bool tryAssignRegisters(SmallVectorImpl<LiveInterval *> &Intervals, 93 bool scavengeRegs(SmallVectorImpl<LiveInterval *> &Intervals) const; 112 GCNNSAReassign::tryAssignRegisters(SmallVectorImpl<LiveInterval *> &Intervals, argument 114 unsigned NumRegs = Intervals.size(); 117 if (VRM->hasPhys(Intervals[N]->reg)) 118 LRM->unassign(*Intervals[N]); 121 if (LRM->checkInterference(*Intervals[N], StartReg + N)) 125 LRM->assign(*Intervals[N], StartReg + N); 146 GCNNSAReassign::scavengeRegs(SmallVectorImpl<LiveInterval *> &Intervals) const { 147 unsigned NumRegs = Intervals 275 SmallVector<LiveInterval *, 16> Intervals; local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IntervalPartition.h | 48 std::vector<Interval *> Intervals; member in class:llvm::IntervalPartition 72 bool isDegeneratePartition() { return Intervals.size() == 1; } 87 // Interface to Intervals vector... 88 const std::vector<Interval*> &getIntervals() const { return Intervals; }
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RenameIndependentSubregs.cpp | 91 const SmallVectorImpl<LiveInterval*> &Intervals) const; 96 const SmallVectorImpl<LiveInterval*> &Intervals) const; 101 const SmallVectorImpl<LiveInterval*> &Intervals) const; 135 SmallVector<LiveInterval*, 4> Intervals; local 136 Intervals.push_back(&LI); 144 Intervals.push_back(&NewLI); 149 rewriteOperands(Classes, SubRangeInfos, Intervals); 150 distribute(Classes, SubRangeInfos, Intervals); 151 computeMainRangesFixFlags(Classes, SubRangeInfos, Intervals); 213 const SmallVectorImpl<LiveInterval*> &Intervals) cons [all...] |
H A D | StackColoring.cpp | 414 SmallVector<std::unique_ptr<LiveInterval>, 16> Intervals; member in class:__anon4662::StackColoring 560 for (unsigned I = 0, E = Intervals.size(); I != E; ++I) { 562 Intervals[I]->dump(); 853 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); 854 Intervals[Slot]->addSegment( 869 VNInfo *VNI = Intervals[i]->getValNumInfo(0); 870 Intervals[i]->addSegment(LiveInterval::Segment(Starts[i], EndIdx, VNI)); 1014 const LiveInterval *Interval = &*Intervals[FromSlot]; 1125 if (Intervals[Slot]->empty()) 1130 LiveInterval *Interval = &*Intervals[Slo [all...] |
H A D | StackSlotColoring.cpp | 212 SmallVector<Pair *, 16> Intervals; 214 Intervals.reserve(LS->getNumIntervals()); 216 Intervals.push_back(&I); 217 llvm::sort(Intervals, 222 for (auto *I : Intervals) {
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerCorpus.h | 274 Intervals.resize(N + 1); 276 std::iota(Intervals.begin(), Intervals.end(), 0); 290 Intervals.begin(), Intervals.end(), Weights.begin()); 294 Vector<double> Intervals;
|
H A D | FuzzerDataFlowTrace.cpp | 193 Vector<double> Intervals(NumFunctions + 1); 194 std::iota(Intervals.begin(), Intervals.end(), 0); 196 Intervals.begin(), Intervals.end(), Weights.begin());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 21091 // Intervals records which offsets from BaseIndex have been covered. In 21098 IMap Intervals(A); 21113 Intervals.insert(0, (St->getMemoryVT().getSizeInBits() + 7) / 8, Unit); 21132 auto I = Intervals.find(Offset); 21134 if (I != Intervals.end() && I.start() < (Offset + Length)) 21137 if (I != Intervals.begin() && (--I).stop() <= Offset) 21139 Intervals.insert(Offset, Offset + Length, Unit);
|
Completed in 179 milliseconds