Home
last modified time | relevance | path

Searched refs:Intervals (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DGCNNSAReassign.cpp88 bool tryAssignRegisters(SmallVectorImpl<LiveInterval *> &Intervals,
93 bool scavengeRegs(SmallVectorImpl<LiveInterval *> &Intervals) const;
112 GCNNSAReassign::tryAssignRegisters(SmallVectorImpl<LiveInterval *> &Intervals, in tryAssignRegisters() argument
114 unsigned NumRegs = Intervals.size(); in tryAssignRegisters()
117 if (VRM->hasPhys(Intervals[N]->reg)) in tryAssignRegisters()
118 LRM->unassign(*Intervals[N]); in tryAssignRegisters()
121 if (LRM->checkInterference(*Intervals[N], StartReg + N)) in tryAssignRegisters()
125 LRM->assign(*Intervals[N], StartReg + N); in tryAssignRegisters()
146 GCNNSAReassign::scavengeRegs(SmallVectorImpl<LiveInterval *> &Intervals) const { in scavengeRegs()
147 unsigned NumRegs = Intervals in scavengeRegs()
275 SmallVector<LiveInterval *, 16> Intervals; runOnMachineFunction() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DIntervalPartition.cpp39 for (unsigned i = 0, e = Intervals.size(); i != e; ++i) in releaseMemory()
40 delete Intervals[i]; in releaseMemory()
42 Intervals.clear(); in releaseMemory()
47 for(unsigned i = 0, e = Intervals.size(); i != e; ++i) in print()
48 Intervals[i]->print(O); in print()
55 Intervals.push_back(I); in addIntervalToPartition()
90 for (unsigned i = 0, e = Intervals.size(); i != e; ++i) in runOnFunction()
91 updatePredecessors(Intervals[i]); in runOnFunction()
116 for (unsigned i = 0, e = Intervals.size(); i != e; ++i) in IntervalPartition()
117 updatePredecessors(Intervals[ in IntervalPartition()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp91 const SmallVectorImpl<LiveInterval*> &Intervals) const;
96 const SmallVectorImpl<LiveInterval*> &Intervals) const;
101 const SmallVectorImpl<LiveInterval*> &Intervals) const;
135 SmallVector<LiveInterval*, 4> Intervals; in renameComponents() local
136 Intervals.push_back(&LI); in renameComponents()
144 Intervals.push_back(&NewLI); in renameComponents()
149 rewriteOperands(Classes, SubRangeInfos, Intervals); in renameComponents()
150 distribute(Classes, SubRangeInfos, Intervals); in renameComponents()
151 computeMainRangesFixFlags(Classes, SubRangeInfos, Intervals); in renameComponents()
213 const SmallVectorImpl<LiveInterval*> &Intervals) cons in rewriteOperands()
[all...]
H A DStackColoring.cpp414 SmallVector<std::unique_ptr<LiveInterval>, 16> Intervals; member in __anon24127::StackColoring
560 for (unsigned I = 0, E = Intervals.size(); I != E; ++I) { in dumpIntervals()
562 Intervals[I]->dump(); in dumpIntervals()
853 VNInfo *VNI = Intervals[Slot]->getValNumInfo(0); in calculateLiveIntervals()
854 Intervals[Slot]->addSegment( in calculateLiveIntervals()
869 VNInfo *VNI = Intervals[i]->getValNumInfo(0); in calculateLiveIntervals()
870 Intervals[i]->addSegment(LiveInterval::Segment(Starts[i], EndIdx, VNI)); in calculateLiveIntervals()
1014 const LiveInterval *Interval = &*Intervals[FromSlot]; in remapInstructions()
1125 if (Intervals[Slot]->empty()) in removeInvalidSlotRanges()
1130 LiveInterval *Interval = &*Intervals[Slo in removeInvalidSlotRanges()
[all...]
H A DStackSlotColoring.cpp212 SmallVector<Pair *, 16> Intervals; in InitializeSlots()
214 Intervals.reserve(LS->getNumIntervals()); in InitializeSlots()
216 Intervals.push_back(&I); in InitializeSlots()
217 llvm::sort(Intervals, in InitializeSlots()
222 for (auto *I : Intervals) { in InitializeSlots()
/third_party/json/tests/thirdparty/Fuzzer/
H A DFuzzerCorpus.h189 Intervals.resize(N + 1); in UpdateCorpusDistribution()
191 std::iota(Intervals.begin(), Intervals.end(), 0); in UpdateCorpusDistribution()
198 Intervals.begin(), Intervals.end(), Weights.begin()); in UpdateCorpusDistribution()
202 std::vector<double> Intervals; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DIntervalPartition.h48 std::vector<Interval *> Intervals; member in llvm::IntervalPartition
72 bool isDegeneratePartition() { return Intervals.size() == 1; } in isDegeneratePartition()
87 // Interface to Intervals vector...
88 const std::vector<Interval*> &getIntervals() const { return Intervals; } in getIntervals()
/third_party/skia/gm/
H A Ddashing.cpp69 struct Intervals { struct
80 for (const Intervals& data : {Intervals{1, 1},
81 Intervals{4, 1}}) {
320 struct Intervals { struct
332 for (const Intervals& data : {Intervals{1, 1},
333 Intervals{4, 2},
334 Intervals{0, 4}}) { // test for zero length on interval.
/third_party/skia/modules/sksg/include/
H A DSkSGGeometryEffect.h108 SG_ATTRIBUTE(Intervals, std::vector<float>, fIntervals)
/third_party/skia/src/gpu/ops/
H A DDashOp.cpp1281 enum Intervals {
1287 Intervals intervalType = SkPaint::kRound_Cap == cap ?
1289 Intervals(random->nextULessThan(kCloseOpen_Intervals + 1));
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp21086 // Intervals records which offsets from BaseIndex have been covered. In in parallelizeChainedStores()
21093 IMap Intervals(A); in parallelizeChainedStores()
21108 Intervals.insert(0, (St->getMemoryVT().getSizeInBits() + 7) / 8, Unit); in parallelizeChainedStores()
21127 auto I = Intervals.find(Offset); in parallelizeChainedStores()
21129 if (I != Intervals.end() && I.start() < (Offset + Length)) in parallelizeChainedStores()
21132 if (I != Intervals.begin() && (--I).stop() <= Offset) in parallelizeChainedStores()
21134 Intervals.insert(Offset, Offset + Length, Unit); in parallelizeChainedStores()

Completed in 39 milliseconds