Home
last modified time | relevance | path

Searched refs:RangeList (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.cpp74 void HexagonBlockRanges::RangeList::include(const RangeList &RL) { in include()
83 void HexagonBlockRanges::RangeList::unionize(bool MergeAdjacent) { in unionize()
106 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A, in addsub()
143 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract()
146 RangeList T; in subtract()
389 RangeList &RL = F->second; in computeDeadMap()
390 RangeList::iterator A = RL.begin(), Z = RL.end()-1; in computeDeadMap()
461 const HexagonBlockRanges::RangeList &RL) { in operator <<()
479 const HexagonBlockRanges::RangeList &RL = I.second; in operator <<()
DHexagonBlockRanges.h102 class RangeList : public std::vector<IndexRange> {
110 void include(const RangeList &RL);
136 typedef std::map<RegisterRef,RangeList> RegToRangeMap;
231 const HexagonBlockRanges::RangeList &RL);
DHexagonFrameLowering.cpp1869 typedef std::map<MachineBasicBlock*,HexagonBlockRanges::RangeList> in optimizeSpillSlots()
1996 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
2098 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.cpp76 void HexagonBlockRanges::RangeList::include(const RangeList &RL) { in include()
84 void HexagonBlockRanges::RangeList::unionize(bool MergeAdjacent) { in unionize()
106 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A, in addsub()
142 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract()
145 RangeList T; in subtract()
443 RangeList &RL = F->second; in computeDeadMap()
444 RangeList::iterator A = RL.begin(), Z = RL.end()-1; in computeDeadMap()
515 const HexagonBlockRanges::RangeList &RL) { in operator <<()
533 const HexagonBlockRanges::RangeList &RL = I.second; in operator <<()
DHexagonBlockRanges.h106 class RangeList : public std::vector<IndexRange> {
115 void include(const RangeList &RL);
143 using RegToRangeMap = std::map<RegisterRef, RangeList>;
239 const HexagonBlockRanges::RangeList &RL);
DHexagonFrameLowering.cpp1989 std::map<MachineBasicBlock *, HexagonBlockRanges::RangeList>; in optimizeSpillSlots()
2104 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
2211 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
/external/swiftshader/third_party/llvm-7.0/llvm/docs/TableGen/
DLangRef.rst187 ValueSuffix: "{" `RangeList` "}"
188 :| "[" `RangeList` "]"
190 RangeList: `RangePiece` ("," `RangePiece`)*
199 The :token:`RangeList` can be thought of as specifying "list slice" in some
341 :| "let" `TokIdentifier` [ "{" `RangeList` "}" ] "=" `Value` ";"
420 ForeachDeclaration: ID "=" ( "{" `RangeList` "}" | `RangePiece` | `Value` )
426 Note that the productions involving RangeList and RangePiece have precedence
436 LetItem: `TokIdentifier` [`RangeList`] "=" `Value`
/external/llvm/docs/TableGen/
DLangRef.rst180 ValueSuffix: "{" `RangeList` "}"
181 :| "[" `RangeList` "]"
183 RangeList: `RangePiece` ("," `RangePiece`)*
192 The :token:`RangeList` can be thought of as specifying "list slice" in some
323 :| "let" `TokIdentifier` [`RangeList`] "=" `Value` ";"
374 LetItem: `TokIdentifier` [`RangeList`] "=" `Value`
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp185 DWARFDebugRangeList &RangeList) const { in extractRangeList()
191 return RangeList.extract(RangesData, &ActualRangeListOffset); in extractRangeList()
405 DWARFDebugRangeList RangeList; in findRnglistFromOffset() local
406 if (Error E = extractRangeList(Offset, RangeList)) in findRnglistFromOffset()
408 return RangeList.getAbsoluteRanges(getBaseAddress()); in findRnglistFromOffset()
/external/llvm/lib/DebugInfo/DWARF/
DDWARFDebugInfoEntry.cpp344 DWARFDebugRangeList RangeList; in getAddressRanges() local
345 if (U->extractRangeList(RangesOffset, RangeList)) in getAddressRanges()
346 return RangeList.getAbsoluteRanges(U->getBaseAddress()); in getAddressRanges()
DDWARFUnit.cpp122 DWARFDebugRangeList &RangeList) const { in extractRangeList()
127 return RangeList.extract(RangesData, &ActualRangeListOffset); in extractRangeList()
/external/harfbuzz_ng/src/
Dhb-subset-cff1.cc327 struct RangeList : hb_vector_t<code_pair> struct
853 RangeList subset_enc_code_ranges;
857 RangeList subset_charset_ranges;
/external/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnit.h188 DWARFDebugRangeList &RangeList) const;
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/ADT/
DBitVectorTest.cpp532 typedef std::vector<std::pair<int, int>> RangeList; typedef
536 const RangeList &setRanges) { in createBitVector()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnit.h379 DWARFDebugRangeList &RangeList) const;
/external/swiftshader/third_party/llvm-7.0/llvm/tools/dsymutil/
DDwarfLinker.cpp1571 DWARFDebugRangeList RangeList; in patchRangesForUnit() local
1591 if (Error E = RangeList.extract(RangeExtractor, &Offset)) { in patchRangesForUnit()
1594 RangeList.clear(); in patchRangesForUnit()
1596 const auto &Entries = RangeList.getEntries(); in patchRangesForUnit()
/external/llvm/tools/dsymutil/
DDwarfLinker.cpp2878 DWARFDebugRangeList RangeList; in patchRangesForUnit() local
2897 RangeList.extract(RangeExtractor, &Offset); in patchRangesForUnit()
2898 const auto &Entries = RangeList.getEntries(); in patchRangesForUnit()