| /llvm-project/lldb/include/lldb/Symbol/ |
| H A D | Variable.h | 27 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 D | Block.h | 43 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 D | HexagonBlockRanges.cpp | 74 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 D | HexagonBlockRanges.h | 108 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 D | HexagonFrameLowering.cpp | 2176 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 D | CodeViewReaderTest.cpp | 96 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 D | DWARFReaderTest.cpp | 90 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 D | PdbUtil.cpp | 35 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 D | SymbolFileNativePDB.cpp | 898 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 D | PDBLocationToDWARFExpression.cpp | 33 const Variable::RangeList &ranges) { in GetCorrespondingFrameData() 69 const Variable::RangeList &ranges, bool &is_constant) { in ConvertPDBLocationToDWARFExpression()
|
| H A D | PDBLocationToDWARFExpression.h | 45 const lldb_private::Variable::RangeList &ranges,
|
| H A D | SymbolFilePDB.cpp | 989 Variable::RangeList ranges; in ParseVariableForPDBData()
|
| /llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFUnit.cpp | 378 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 D | Attributor.h | 5803 /// 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 D | LVScope.cpp | 793 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 D | DWARFUnit.h | 401 DWARFDebugRangeList &RangeList) const;
|
| /llvm-project/lldb/source/Symbol/ |
| H A D | Variable.cpp | 43 const RangeList &scope_range, Declaration *decl_ptr, in Variable()
|
| /llvm-project/llvm/unittests/ADT/ |
| H A D | BitVectorTest.cpp | 859 typedef std::vector<std::pair<int, int>> RangeList; typedef 863 const RangeList &setRanges) { in createBitVector()
|
| /llvm-project/llvm/docs/TableGen/ |
| H A D | ProgRef.rst | 339 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 D | LVScope.h | 245 void getRanges(LVRange &RangeList);
|
| /llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
| H A D | SymbolFileCTF.cpp | 896 Variable::RangeList ranges; in ParseObjects()
|
| /llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 852 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 D | LLParser.cpp | 3146 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 D | SymbolFileDWARF.cpp | 3388 Variable::RangeList scope_ranges;
|