Searched refs:IndexRange (Results 1 – 12 of 12) sorted by relevance
/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 <<()
|
D | HexagonFrameLowering.h | 157 unsigned findPhysReg(MachineFunction &MF, HexagonBlockRanges::IndexRange &FIR,
|
D | HexagonFrameLowering.cpp | 1947 HexagonBlockRanges::IndexRange &FIR, in findPhysReg() 2170 HexagonBlockRanges::IndexRange &IR = F->second.front(); in optimizeSpillSlots()
|
/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 <<()
|
D | HexagonFrameLowering.h | 131 unsigned findPhysReg(MachineFunction &MF, HexagonBlockRanges::IndexRange &FIR,
|
D | HexagonFrameLowering.cpp | 1828 HexagonBlockRanges::IndexRange &FIR, in findPhysReg() 2061 HexagonBlockRanges::IndexRange &IR = F->second.front(); in optimizeSpillSlots()
|
/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/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; 150 const IndexRange &GetGlobalIndexRangeFromBinding(const uint32_t) const; 178 …std::unordered_map<uint32_t, IndexRange> binding_to_global_index_range_map_; // range is exclusiv… 267 const IndexRange &GetGlobalIndexRangeFromBinding(const uint32_t binding) const { in GetGlobalIndexRangeFromBinding() 543 const IndexRange &GetGlobalIndexRangeFromBinding(const uint32_t binding) const { in GetGlobalIndexRangeFromBinding()
|
D | descriptor_sets.cpp | 123 binding_to_global_index_range_map_[binding_num] = IndexRange(global_index, final_index); in DescriptorSetLayoutDef() 203 const cvdescriptorset::IndexRange &cvdescriptorset::DescriptorSetLayoutDef::GetGlobalIndexRangeFrom… in GetGlobalIndexRangeFromBinding() 207 const static IndexRange kInvalidRange = {0xFFFFFFFF, 0xFFFFFFFF}; in GetGlobalIndexRangeFromBinding() 717 IndexRange index_range = p_layout_->GetGlobalIndexRangeFromBinding(binding); in ValidateDrawState()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 979 let Name = NamePrefix # "IndexRange" # Min # "_" # Max;
|