Home
last modified time | relevance | path

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

12

/external/llvm-project/lldb/include/lldb/Symbol/
DVariable.h27 typedef RangeVector<lldb::addr_t, lldb::addr_t> RangeList; typedef
34 SymbolContextScope *owner_scope, const RangeList &scope_range,
68 const RangeList &GetScopeRange() const { return m_scope_range; } in GetScopeRange()
124 RangeList m_scope_range;
DBlock.h43 typedef RangeVector<uint32_t, uint32_t, 1> RangeList; typedef
44 typedef RangeList::Entry Range;
365 RangeList m_ranges;
/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-10.0/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.cpp75 void HexagonBlockRanges::RangeList::include(const RangeList &RL) { in include()
83 void HexagonBlockRanges::RangeList::unionize(bool MergeAdjacent) { in unionize()
105 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A, in addsub()
141 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract()
144 RangeList T; in subtract()
442 RangeList &RL = F->second; in computeDeadMap()
443 RangeList::iterator A = RL.begin(), Z = RL.end()-1; in computeDeadMap()
514 const HexagonBlockRanges::RangeList &RL) { in operator <<()
532 const HexagonBlockRanges::RangeList &RL = I.second; in operator <<()
DHexagonBlockRanges.h105 class RangeList : public std::vector<IndexRange> {
114 void include(const RangeList &RL);
142 using RegToRangeMap = std::map<RegisterRef, RangeList>;
238 const HexagonBlockRanges::RangeList &RL);
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.cpp75 void HexagonBlockRanges::RangeList::include(const RangeList &RL) { in include()
83 void HexagonBlockRanges::RangeList::unionize(bool MergeAdjacent) { in unionize()
105 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A, in addsub()
141 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) { in subtract()
144 RangeList T; in subtract()
442 RangeList &RL = F->second; in computeDeadMap()
443 RangeList::iterator A = RL.begin(), Z = RL.end()-1; in computeDeadMap()
514 const HexagonBlockRanges::RangeList &RL) { in operator <<()
532 const HexagonBlockRanges::RangeList &RL = I.second; in operator <<()
DHexagonBlockRanges.h108 class RangeList : public std::vector<IndexRange> {
117 void include(const RangeList &RL);
145 using RegToRangeMap = std::map<RegisterRef, RangeList>;
241 const HexagonBlockRanges::RangeList &RL);
/external/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
DPDBLocationToDWARFExpression.cpp32 const Variable::RangeList &ranges) { in GetCorrespondingFrameData()
68 const Variable::RangeList &ranges, bool &is_constant) { in ConvertPDBLocationToDWARFExpression()
DPDBLocationToDWARFExpression.h45 const lldb_private::Variable::RangeList &ranges,
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbUtil.cpp30 static Variable::RangeList
37 Variable::RangeList result; in MakeRangeList()
514 const Variable::RangeList &ranges) { in GetCorrespondingFrameData()
518 using RangeListEntry = Variable::RangeList::Entry; in GetCorrespondingFrameData()
547 const Variable::RangeList &ranges, in GetFrameDataProgram()
618 Variable::RangeList ranges = MakeRangeList(index, loc.Range, loc.Gaps); in GetVariableLocationInfo()
659 Variable::RangeList ranges = MakeRangeList(index, loc.Range, loc.Gaps); in GetVariableLocationInfo()
DPdbUtil.h107 llvm::Optional<Variable::RangeList> ranges;
/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/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/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp357 DWARFDebugRangeList &RangeList) const { in extractRangeList()
363 return RangeList.extract(RangesData, &ActualRangeListOffset); in extractRangeList()
622 DWARFDebugRangeList RangeList; in findRnglistFromOffset() local
623 if (Error E = extractRangeList(Offset, RangeList)) in findRnglistFromOffset()
625 return RangeList.getAbsoluteRanges(getBaseAddress()); in findRnglistFromOffset()
/external/llvm-project/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp329 DWARFDebugRangeList &RangeList) const { in extractRangeList()
335 return RangeList.extract(RangesData, &ActualRangeListOffset); in extractRangeList()
573 DWARFDebugRangeList RangeList; in findRnglistFromOffset() local
574 if (Error E = extractRangeList(Offset, RangeList)) in findRnglistFromOffset()
576 return RangeList.getAbsoluteRanges(getBaseAddress()); in findRnglistFromOffset()
/external/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnit.h188 DWARFDebugRangeList &RangeList) const;
/external/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnit.h339 DWARFDebugRangeList &RangeList) const;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnit.h337 DWARFDebugRangeList &RangeList) const;
/external/llvm-project/llvm/docs/TableGen/
DProgRef.rst326 ValueSuffix: "{" `RangeList` "}"
327 :| "[" `RangeList` "]"
329 RangeList: `RangePiece` ("," `RangePiece`)*
616 :| "let" `TokIdentifier` ["{" `RangeList` "}"] "=" `Value` ";"
627 superclasses. A :token:`RangeList` can be specified to reset certain bits
819 LetItem: `TokIdentifier` ["<" `RangeList` ">"] "=" `Value`
1191 ForeachIterator: `TokIdentifier` "=" ("{" `RangeList` "}" | `RangePiece` | `Value`)
1206 .. Note that the productions involving RangeList and RangePiece have precedence
/external/llvm-project/lldb/source/Symbol/
DVariable.cpp41 const RangeList &scope_range, Declaration *decl_ptr, in Variable()
/external/llvm-project/llvm/unittests/ADT/
DBitVectorTest.cpp858 typedef std::vector<std::pair<int, int>> RangeList; typedef
862 const RangeList &setRanges) { in createBitVector()
/external/llvm-project/llvm/lib/DWARFLinker/
DDWARFLinker.cpp1554 DWARFDebugRangeList RangeList; in patchRangesForUnit() local
1574 if (Error E = RangeList.extract(RangeExtractor, &Offset)) { in patchRangesForUnit()
1577 RangeList.clear(); in patchRangesForUnit()
1579 const auto &Entries = RangeList.getEntries(); in patchRangesForUnit()

12