/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.h | 81 class IndexRange : public std::pair<IndexType,IndexType> { 83 IndexRange() = default; 84 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false) 90 bool operator< (const IndexRange &A) const { 94 bool overlaps(const IndexRange &A) const; 95 bool contains(const IndexRange &A) const; 96 void merge(const IndexRange &A); 108 class RangeList : public std::vector<IndexRange> { 111 push_back(IndexRange(Start, End, Fixed, TiedEnd)); in add() 113 void add(const IndexRange &Range) { in add() [all …]
|
D | HexagonBlockRanges.cpp | 34 bool HexagonBlockRanges::IndexRange::overlaps(const IndexRange &A) const { in overlaps() 47 bool HexagonBlockRanges::IndexRange::contains(const IndexRange &A) const { in contains() 58 void HexagonBlockRanges::IndexRange::merge(const IndexRange &A) { in merge() 105 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A, in addsub() 106 const IndexRange &B) { in addsub() 141 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract() 146 IndexRange &Rg = *I; in subtract() 506 const HexagonBlockRanges::IndexRange &IR) { in operator <<()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.h | 78 class IndexRange : public std::pair<IndexType,IndexType> { 80 IndexRange() = default; 81 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false) 87 bool operator< (const IndexRange &A) const { 91 bool overlaps(const IndexRange &A) const; 92 bool contains(const IndexRange &A) const; 93 void merge(const IndexRange &A); 105 class RangeList : public std::vector<IndexRange> { 108 push_back(IndexRange(Start, End, Fixed, TiedEnd)); in add() 110 void add(const IndexRange &Range) { in add() [all …]
|
D | HexagonBlockRanges.cpp | 34 bool HexagonBlockRanges::IndexRange::overlaps(const IndexRange &A) const { in overlaps() 47 bool HexagonBlockRanges::IndexRange::contains(const IndexRange &A) const { in contains() 58 void HexagonBlockRanges::IndexRange::merge(const IndexRange &A) { in merge() 105 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A, in addsub() 106 const IndexRange &B) { in addsub() 141 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract() 146 IndexRange &Rg = *I; in subtract() 506 const HexagonBlockRanges::IndexRange &IR) { in operator <<()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.h | 77 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 …]
|
D | HexagonBlockRanges.cpp | 30 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 <<()
|
/external/angle/src/libANGLE/renderer/metal/ |
D | BufferMtl.h | 27 struct IndexRange struct 67 std::vector<IndexRange> restartRangesIn = std::vector<IndexRange>()); 71 std::vector<IndexRange> restartRanges; 72 IndexRange getRangeForConvertedBuffer(size_t count); 136 gl::IndexRange *outRange) override;
|
D | BufferMtl.mm | 60 std::vector<IndexRange> restartRangesIn) 71 IndexRange IndexConversionBufferMtl::getRangeForConvertedBuffer(size_t count) 73 return IndexRange{0, count}; 251 gl::IndexRange *outRange)
|
/external/angle/src/libANGLE/ |
D | IndexRangeCache.cpp | 26 const IndexRange &range) in addRange() 35 IndexRange *outRange) const in findRange() 50 *outRange = IndexRange(); in findRange()
|
D | VertexArray.h | 284 IndexRange *indexRangeOut) const in getIndexRange() 325 IndexRange *indexRangeOut) const; 375 IndexRange *indexRangeOut) in get() 390 const IndexRange &indexRange); 396 IndexRange mPayload;
|
/external/vulkan-validation-layers/layers/ |
D | descriptor_sets.h | 45 struct IndexRange { struct 46 IndexRange(uint32_t start_in, uint32_t end_in) : start(start_in), end(end_in) {} in IndexRange() argument 47 IndexRange() = default; 142 const IndexRange &GetGlobalIndexRangeFromBinding(const uint32_t) const; 143 const cvdescriptorset::IndexRange &GetGlobalIndexRangeFromIndex(uint32_t index) const; 167 std::vector<IndexRange> global_index_range_; // range is exclusive of .end 247 const IndexRange &GetGlobalIndexRangeFromBinding(const uint32_t binding) const { in GetGlobalIndexRangeFromBinding() 250 …const IndexRange &GetGlobalIndexRangeFromIndex(uint32_t index) const { return layout_id_->GetGloba… in GetGlobalIndexRangeFromIndex() 291 …const IndexRange &GetGlobalIndexRange() const { return layout_->GetGlobalIndexRangeFromIndex(index… in GetGlobalIndexRange() 603 …const IndexRange GetGlobalIndexRangeFromBinding(const uint32_t binding, bool actual_length = false… [all …]
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
D | TensorSyclTuple.h | 172 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…
|
/external/angle/src/libANGLE/renderer/gl/ |
D | VertexArrayGL.h | 82 gl::IndexRange *outIndexRange, 89 const gl::IndexRange &indexRange, 97 const gl::IndexRange &indexRange,
|
D | BufferGL.h | 57 gl::IndexRange *outRange) override;
|
D | BufferGL.cpp | 248 gl::IndexRange *outRange) in getIndexRange() 278 *outRange = gl::IndexRange(0, 0, 1); in getIndexRange()
|
D | VertexArrayGL.cpp | 192 IndexRange indexRange; in syncDrawState() 256 IndexRange *outIndexRange, in syncIndexData() 334 const gl::IndexRange &indexRange, in computeStreamingAttributeSizes() 367 const gl::IndexRange &indexRange, in streamAttributes()
|
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
D | ProBoundsConstantArrayIndexCheck.cpp | 75 SourceRange IndexRange = IndexExpr->getSourceRange(); in check() local 85 IndexRange.getBegin().getLocWithOffset(-1)), in check()
|
/external/angle/src/libANGLE/renderer/ |
D | BufferImpl_mock.h | 52 gl::IndexRange *));
|
D | BufferImpl.h | 73 gl::IndexRange *outRange) = 0;
|
/external/angle/src/libANGLE/renderer/d3d/ |
D | BufferD3D.h | 65 gl::IndexRange *outRange) override;
|
D | BufferD3D.cpp | 182 gl::IndexRange *outRange) in getIndexRange()
|
/external/angle/src/libANGLE/renderer/null/ |
D | BufferNULL.h | 61 gl::IndexRange *outRange) override;
|
D | BufferNULL.cpp | 123 gl::IndexRange *outRange) in getIndexRange()
|
/external/angle/src/common/ |
D | utilities.cpp | 28 gl::IndexRange ComputeTypedIndexRange(const IndexType *indices, in ComputeTypedIndexRange() 90 return gl::IndexRange(static_cast<size_t>(minIndex), static_cast<size_t>(maxIndex), in ComputeTypedIndexRange() 688 IndexRange ComputeIndexRange(DrawElementsType indexType, in ComputeIndexRange() 709 return IndexRange(); in ComputeIndexRange()
|
D | mathutil.h | 746 struct IndexRange struct 750 IndexRange(Undefined) {} in IndexRange() function 751 IndexRange() : IndexRange(0, 0, 0) {} in IndexRange() function 752 IndexRange(size_t start_, size_t end_, size_t vertexIndexCount_) in IndexRange() function
|