Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.h79 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 …]
DHexagonBlockRanges.cpp35 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 <<()
DHexagonFrameLowering.h157 unsigned findPhysReg(MachineFunction &MF, HexagonBlockRanges::IndexRange &FIR,
DHexagonFrameLowering.cpp1947 HexagonBlockRanges::IndexRange &FIR, in findPhysReg()
2170 HexagonBlockRanges::IndexRange &IR = F->second.front(); in optimizeSpillSlots()
/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/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…
/external/vulkan-validation-layers/layers/
Ddescriptor_sets.h45 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()
Ddescriptor_sets.cpp123 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/
DAArch64InstrFormats.td979 let Name = NamePrefix # "IndexRange" # Min # "_" # Max;