/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.h | 79 class IndexRange : public std::pair<IndexType,IndexType> { 81 IndexRange() = default; 82 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false) 88 bool operator< (const IndexRange &A) const { 92 bool overlaps(const IndexRange &A) const; 93 bool contains(const IndexRange &A) const; 94 void merge(const IndexRange &A); 106 class RangeList : public std::vector<IndexRange> { 109 push_back(IndexRange(Start, End, Fixed, TiedEnd)); in add() 111 void add(const IndexRange &Range) { in add() [all …]
|
D | HexagonBlockRanges.cpp | 35 bool HexagonBlockRanges::IndexRange::overlaps(const IndexRange &A) const { in overlaps() 48 bool HexagonBlockRanges::IndexRange::contains(const IndexRange &A) const { in contains() 59 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() 142 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract() 147 IndexRange &Rg = *I; in subtract() 507 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/v8/src/compiler/ |
D | load-elimination.h | 198 class IndexRange { in NON_EXPORTED_BASE() 200 IndexRange(int begin, int size) : begin_(begin), end_(begin + size) { in NON_EXPORTED_BASE() 204 *this = IndexRange::Invalid(); in NON_EXPORTED_BASE() 207 static IndexRange Invalid() { return IndexRange(); } in NON_EXPORTED_BASE() 209 bool operator==(const IndexRange& other) { in NON_EXPORTED_BASE() 212 bool operator!=(const IndexRange& other) { return !(*this == other); } in NON_EXPORTED_BASE() 228 IndexRange() : begin_(-1), end_(-1) {} in NON_EXPORTED_BASE() 243 AbstractState const* AddField(Node* object, IndexRange index, in NON_EXPORTED_BASE() 245 AbstractState const* KillConstField(Node* object, IndexRange index_range, in NON_EXPORTED_BASE() 248 IndexRange index, MaybeHandle<Name> name, in NON_EXPORTED_BASE() [all …]
|
D | load-elimination.cc | 551 Node* object, IndexRange index_range, LoadElimination::FieldInfo info, in AddField() 568 IndexRange index_range, in KillConstField() 585 Node* object, IndexRange index_range, MaybeHandle<Name> name, in KillField() 592 const AliasStateInfo& alias_info, IndexRange index_range, in KillField() 644 Node* object, IndexRange index_range, in LookupField() 923 IndexRange field_index = FieldIndexOf(access); in ReduceLoadField() 924 if (field_index != IndexRange::Invalid()) { in ReduceLoadField() 989 IndexRange field_index = FieldIndexOf(access); in ReduceStoreField() 990 if (field_index != IndexRange::Invalid()) { in ReduceStoreField() 1259 IndexRange field_index = FieldIndexOf(access); in ComputeLoopStateForStoreField() [all …]
|
/external/angle/src/libANGLE/ |
D | IndexRangeCache.h | 33 const IndexRange &range); 38 IndexRange *outRange) const; 57 typedef std::map<IndexRangeKey, IndexRange> IndexRangeMap;
|
D | IndexRangeCache.cpp | 26 const IndexRange &range) in addRange() 35 IndexRange *outRange) const in findRange() 50 *outRange = IndexRange(); in findRange()
|
D | VertexArray.h | 268 IndexRange *indexRangeOut) const in getIndexRange() 306 IndexRange *indexRangeOut) const; 356 IndexRange *indexRangeOut) in get() 371 const IndexRange &indexRange); 377 IndexRange mPayload;
|
D | validationESEXT.cpp | 196 IndexRange indexRange; in ValidateDrawRangeElementsBaseVertexEXT() 286 IndexRange indexRange; in ValidateDrawRangeElementsBaseVertexOES()
|
/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() function 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 | 79 gl::IndexRange *outIndexRange, 86 const gl::IndexRange &indexRange, 94 const gl::IndexRange &indexRange) const;
|
D | BufferGL.cpp | 202 gl::IndexRange *outRange) in getIndexRange() 227 *outRange = gl::IndexRange(0, 0, 1); in getIndexRange()
|
D | BufferGL.h | 57 gl::IndexRange *outRange) override;
|
D | VertexArrayGL.cpp | 177 IndexRange indexRange; in syncDrawState() 204 IndexRange *outIndexRange, in syncIndexData() 278 const gl::IndexRange &indexRange, in computeStreamingAttributeSizes() 310 const gl::IndexRange &indexRange) const in streamAttributes()
|
D | RendererGL.h | 29 struct IndexRange;
|
/external/angle/src/libANGLE/renderer/ |
D | BufferImpl_mock.h | 52 gl::IndexRange *));
|
D | BufferImpl.h | 66 gl::IndexRange *outRange) = 0;
|
/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() 624 IndexRange ComputeIndexRange(DrawElementsType indexType, in ComputeIndexRange() 645 return IndexRange(); in ComputeIndexRange()
|
D | mathutil.h | 733 struct IndexRange struct 737 IndexRange(Undefined) {} in IndexRange() argument 738 IndexRange() : IndexRange(0, 0, 0) {} in IndexRange() function 739 IndexRange(size_t start_, size_t end_, size_t vertexIndexCount_) in IndexRange() function
|
/external/angle/src/libANGLE/renderer/null/ |
D | BufferNULL.h | 54 gl::IndexRange *outRange) override;
|
D | BufferNULL.cpp | 104 gl::IndexRange *outRange) in getIndexRange()
|
/external/angle/src/libANGLE/renderer/d3d/ |
D | BufferD3D.h | 65 gl::IndexRange *outRange) override;
|
D | BufferD3D.cpp | 182 gl::IndexRange *outRange) in getIndexRange()
|