Home
last modified time | relevance | path

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

/llvm-project/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<int32_t, uint32_t, 1> RangeList; typedef
44 typedef RangeList::Entry Range;
355 RangeList m_ranges;
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp74 void HexagonBlockRanges::RangeList::include(const RangeList &RL) {
82 void HexagonBlockRanges::RangeList::unionize(bool MergeAdjacent) {
104 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A,
140 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) {
143 RangeList T; in subtract()
438 RangeList &RL = F->second; in computeDeadMap()
439 RangeList::iterator A = RL.begin(), Z = RL.end()-1; in computeDeadMap()
510 const HexagonBlockRanges::RangeList &RL) { in operator <<()
528 const HexagonBlockRanges::RangeList in operator <<()
[all...]
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.cpp2176 std::map<MachineBasicBlock *, HexagonBlockRanges::RangeList>; in optimizeSpillSlots()
2291 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
2349 // P = pair(FI, map: BB->RangeList) in optimizeSpillSlots()
2354 // F = pair(BB, RangeList) in optimizeSpillSlots()
2398 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
/llvm-project/llvm/unittests/DebugInfo/LogicalView/
H A DCodeViewReaderTest.cpp96 LVRange RangeList; in checkElementPropertiesClangCodeview()
97 Function->getRanges(RangeList); in checkElementPropertiesClangCodeview()
99 const LVRangeEntries &RangeEntries = RangeList.getEntries(); in checkElementPropertiesClangCodeview()
162 LVRange RangeList; in checkElementPropertiesMsvcCodeview()
163 Function->getRanges(RangeList); in checkElementPropertiesMsvcCodeview()
165 const LVRangeEntries &RangeEntries = RangeList.getEntries(); in checkElementPropertiesMsvcCodeview()
228 LVRange RangeList; in checkElementPropertiesMsvcCodeviewPdb()
229 Function->getRanges(RangeList); in checkElementPropertiesMsvcCodeviewPdb()
231 const LVRangeEntries &RangeEntries = RangeList.getEntries(); in checkElementPropertiesMsvcCodeviewPdb()
294 LVRange RangeList; in checkElementSelection()
93 LVRange RangeList; checkElementPropertiesClangCodeview() local
159 LVRange RangeList; checkElementPropertiesMsvcCodeview() local
225 LVRange RangeList; checkElementPropertiesMsvcCodeviewPdb() local
[all...]
H A DDWARFReaderTest.cpp90 LVRange RangeList; in checkElementProperties() local
91 CompileUnit->getRanges(RangeList); in checkElementProperties()
93 const LVRangeEntries &RangeEntries = RangeList.getEntries(); in checkElementProperties()
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp35 static Variable::RangeList
44 Variable::RangeList result; in MakeRangeList()
88 const Variable::RangeList &ranges) { in AddMemberLocationRanges()
144 const Variable::RangeList &ranges) { in AddDwarfRange()
663 const Variable::RangeList &ranges) { in GetCorrespondingFrameData()
667 using RangeListEntry = Variable::RangeList::Entry; in GetCorrespondingFrameData()
696 const Variable::RangeList &ranges, in GetFrameDataProgram()
796 Variable::RangeList raw_ranges = in GetVariableLocationInfo()
835 Variable::RangeList raw_ranges = in GetVariableLocationInfo()
850 Variable::RangeList raw_ranges = in GetVariableLocationInfo()
[all …]
H A DSymbolFileNativePDB.cpp898 Variable::RangeList ranges; in CreateGlobalVariable()
940 Variable::RangeList ranges; in CreateConstantSymbol()
1873 Variable::RangeList scope_ranges; in CreateLocalVariable()
/llvm-project/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.cpp989 Variable::RangeList ranges; in ParseVariableForPDBData()
/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp378 DWARFDebugRangeList &RangeList) const { in extractRangeList()
384 return RangeList.extract(RangesData, &ActualRangeListOffset); in extractRangeList()
669 DWARFDebugRangeList RangeList; in findRnglistFromOffset() local
670 if (Error E = extractRangeList(Offset, RangeList)) in findRnglistFromOffset()
672 return RangeList.getAbsoluteRanges(getBaseAddress()); in findRnglistFromOffset()
/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h5803 /// actually translate the list of offsets to a RangeList.
5849 struct RangeList {
5860 RangeList(const RangeTy &R) { Ranges.push_back(R); }
5861 RangeList(ArrayRef<int64_t> Offsets, int64_t Size) {
5869 RangeList() = default;
5885 static void set_difference(const RangeList &L, const RangeList &R,
5886 RangeList &D) {
5893 bool operator==(const RangeList &OI) const { return Ranges == OI.Ranges; }
5898 /// \return true if the current RangeList change
[all...]
/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVScope.cpp793 void LVScope::getRanges(LVRange &RangeList) { in getRanges() argument
799 RangeList.addEntry(this); in getRanges()
802 Scope->getRanges(RangeList); in getRanges()
/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h401 DWARFDebugRangeList &RangeList) const;
/llvm-project/lldb/source/Symbol/
H A DVariable.cpp43 const RangeList &scope_range, Declaration *decl_ptr, in Variable()
/llvm-project/llvm/unittests/ADT/
H A DBitVectorTest.cpp859 typedef std::vector<std::pair<int, int>> RangeList; typedef
863 const RangeList &setRanges) { in createBitVector()
/llvm-project/llvm/docs/TableGen/
H A DProgRef.rst339 ValueSuffix: "{" `RangeList` "}"
342 RangeList: `RangePiece` ("," `RangePiece`)*
674 :| "let" `TokIdentifier` ["{" `RangeList` "}"] "=" `Value` ";"
686 classes. A :token:`RangeList` can be specified to reset certain bits in a
879 LetItem: `TokIdentifier` ["<" `RangeList` ">"] "=" `Value`
1267 ForeachIterator: `TokIdentifier` "=" ("{" `RangeList` "}" | `RangePiece` | `Value`)
1280 .. Note that the productions involving RangeList and RangePiece have precedence
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVScope.h245 void getRanges(LVRange &RangeList);
/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.cpp896 Variable::RangeList ranges; in ParseObjects()
/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp852 ChangeStatus addAccess(Attributor &A, const AAPointerInfo::RangeList &Ranges,
935 Attributor &A, const AAPointerInfo::RangeList &Ranges, Instruction &I, in addAccess()
953 auto AddToBins = [&](const AAPointerInfo::RangeList &ToAdd) { in addAccess()
986 AAPointerInfo::RangeList ToRemove; in addAccess()
987 AAPointerInfo::RangeList::set_difference(ExistingRanges, NewRanges, ToRemove); in addAccess()
1002 AAPointerInfo::RangeList ToAdd;
1003 AAPointerInfo::RangeList::set_difference(NewRanges, ExistingRanges, ToAdd);
/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3146 SmallVector<ConstantRange, 2> RangeList; in parseInitializesAttr()
3163 RangeList.push_back(ConstantRange(Lower, Upper)); in parseOptionalOperandBundles()
3169 auto CRLOrNull = ConstantRangeList::getConstantRangeList(RangeList); in parseOptionalOperandBundles()
3123 SmallVector<ConstantRange, 2> RangeList; parseInitializesAttr() local
/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp3388 Variable::RangeList scope_ranges;