Home
last modified time | relevance | path

Searched refs:IndexRange (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.h77 class IndexRange : public std::pair<IndexType,IndexType> {
79 IndexRange() : Fixed(false), TiedEnd(false) {} in IndexRange() function
80 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false)
85 bool operator< (const IndexRange &A) const {
88 bool overlaps(const IndexRange &A) const;
89 bool contains(const IndexRange &A) const;
90 void merge(const IndexRange &A);
102 class RangeList : public std::vector<IndexRange> {
105 push_back(IndexRange(Start, End, Fixed, TiedEnd)); in add()
107 void add(const IndexRange &Range) { in add()
[all …]
DHexagonBlockRanges.cpp30 bool HexagonBlockRanges::IndexRange::overlaps(const IndexRange &A) const { in overlaps()
44 bool HexagonBlockRanges::IndexRange::contains(const IndexRange &A) const { in contains()
56 void HexagonBlockRanges::IndexRange::merge(const IndexRange &A) { in merge()
106 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A, in addsub()
107 const IndexRange &B) { in addsub()
143 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract()
148 IndexRange &Rg = *I; in subtract()
453 const HexagonBlockRanges::IndexRange &IR) { in operator <<()
DHexagonFrameLowering.h131 unsigned findPhysReg(MachineFunction &MF, HexagonBlockRanges::IndexRange &FIR,
DHexagonFrameLowering.cpp1828 HexagonBlockRanges::IndexRange &FIR, in findPhysReg()
2061 HexagonBlockRanges::IndexRange &IR = F->second.front(); in optimizeSpillSlots()
/external/skia/src/gpu/instanced/
DInstanceProcessor.h46 static IndexRange GetIndexRangeForRect(GrAAType);
47 static IndexRange GetIndexRangeForOval(GrAAType, const SkRect& devBounds);
48 static IndexRange GetIndexRangeForRRect(GrAAType);
50 static const char* GetNameOfIndexRange(IndexRange);
DInstancedRenderingTypes.h172 struct IndexRange { struct
173 bool operator ==(const IndexRange& that) const {
177 bool operator !=(const IndexRange& that) const { return !(*this == that); }
DGLInstancedRendering.h55 IndexRange fGeometry;
DInstancedOp.h52 IndexRange fGeometry;
DInstanceProcessor.cpp2029 IndexRange InstanceProcessor::GetIndexRangeForRect(GrAAType aaType) { in GetIndexRangeForRect()
2042 IndexRange InstanceProcessor::GetIndexRangeForOval(GrAAType aaType, const SkRect& devBounds) { in GetIndexRangeForOval()
2061 IndexRange InstanceProcessor::GetIndexRangeForRRect(GrAAType aaType) { in GetIndexRangeForRRect()
2075 const char* InstanceProcessor::GetNameOfIndexRange(IndexRange range) { in GetNameOfIndexRange()
DGLInstancedRendering.cpp167 IndexRange geometry = draw->fGeometry; in onBeginFlush()
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorSyclTuple.h172 struct IndexRange: RangeBuilder<MIN, MAX>::type {};
198 return utility::tuple::append_base(t, a, IndexRange<0, sizeof...(Args)>());
230 …return utility::tuple::append_base(t1, t2, IndexRange<0, sizeof...(Args1)>(), IndexRange<0, sizeof…