Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A 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()
128 RangeList m_scope_range;
H A DBlock.h43 typedef RangeVector<uint32_t, uint32_t, 1> RangeList; typedef
44 typedef RangeList::Entry Range;
367 RangeList m_ranges;
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A 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 <<()
H A 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);
H A DHexagonFrameLowering.cpp2226 std::map<MachineBasicBlock *, HexagonBlockRanges::RangeList>; in optimizeSpillSlots()
2341 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
2448 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBLocationToDWARFExpression.cpp33 const Variable::RangeList &ranges) { in GetCorrespondingFrameData()
69 const Variable::RangeList &ranges, bool &is_constant) { in ConvertPDBLocationToDWARFExpression()
H A DPDBLocationToDWARFExpression.h45 const lldb_private::Variable::RangeList &ranges,
H A DSymbolFilePDB.cpp994 Variable::RangeList ranges; in ParseVariableForPDBData()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp32 static Variable::RangeList
41 Variable::RangeList result; in MakeRangeList()
537 const Variable::RangeList &ranges) { in GetCorrespondingFrameData()
541 using RangeListEntry = Variable::RangeList::Entry; in GetCorrespondingFrameData()
570 const Variable::RangeList &ranges, in GetFrameDataProgram()
643 Variable::RangeList ranges = MakeRangeList(index, loc.Range, loc.Gaps); in GetVariableLocationInfo()
679 Variable::RangeList ranges = MakeRangeList(index, loc.Range, loc.Gaps); in GetVariableLocationInfo()
763 result.ranges = Variable::RangeList::GetOverlaps( in GetVariableLocationInfo()
H A DPdbUtil.h107 llvm::Optional<Variable::RangeList> ranges;
H A DSymbolFileNativePDB.cpp822 Variable::RangeList ranges; in CreateGlobalVariable()
858 Variable::RangeList ranges; in CreateConstantSymbol()
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp366 DWARFDebugRangeList &RangeList) const { in extractRangeList()
372 return RangeList.extract(RangesData, &ActualRangeListOffset); in extractRangeList()
647 DWARFDebugRangeList RangeList; in findRnglistFromOffset() local
648 if (Error E = extractRangeList(Offset, RangeList)) in findRnglistFromOffset()
650 return RangeList.getAbsoluteRanges(getBaseAddress()); in findRnglistFromOffset()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h361 DWARFDebugRangeList &RangeList) const;
/llvm-project-15.0.7/lldb/source/Symbol/
H A DVariable.cpp41 const RangeList &scope_range, Declaration *decl_ptr, in Variable()
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DProgRef.rst336 ValueSuffix: "{" `RangeList` "}"
337 :| "[" `RangeList` "]"
339 RangeList: `RangePiece` ("," `RangePiece`)*
637 :| "let" `TokIdentifier` ["{" `RangeList` "}"] "=" `Value` ";"
649 classes. A :token:`RangeList` can be specified to reset certain bits in a
842 LetItem: `TokIdentifier` ["<" `RangeList` ">"] "=" `Value`
1216 ForeachIterator: `TokIdentifier` "=" ("{" `RangeList` "}" | `RangePiece` | `Value`)
1229 .. Note that the productions involving RangeList and RangePiece have precedence
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp1577 DWARFDebugRangeList RangeList; in patchRangesForUnit() local
1597 if (Error E = RangeList.extract(RangeExtractor, &Offset)) { in patchRangesForUnit()
1600 RangeList.clear(); in patchRangesForUnit()
1602 const auto &Entries = RangeList.getEntries(); in patchRangesForUnit()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DBitVectorTest.cpp859 typedef std::vector<std::pair<int, int>> RangeList; typedef
863 const RangeList &setRanges) { in createBitVector()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp3174 Variable::RangeList scope_ranges; in ParseVariableDIE()