Searched refs:RangeList (Results 1 - 19 of 19) sorted by relevance

/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBLocationToDWARFExpression.h45 const lldb_private::Variable::RangeList &ranges,
H A DPDBLocationToDWARFExpression.cpp33 const Variable::RangeList &ranges) {
69 const Variable::RangeList &ranges, bool &is_constant) {
H A DSymbolFilePDB.cpp1003 Variable::RangeList ranges;
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DVariable.h27 typedef RangeVector<lldb::addr_t, lldb::addr_t> RangeList; typedef in class:lldb_private::Variable
34 SymbolContextScope *owner_scope, const RangeList &scope_range,
68 const RangeList &GetScopeRange() const { return m_scope_range; }
128 RangeList m_scope_range;
H A DBlock.h43 typedef RangeVector<uint32_t, uint32_t, 1> RangeList; typedef in class:lldb_private::Block
44 typedef RangeList::Entry Range;
367 RangeList m_ranges;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.h108 class RangeList : public std::vector<IndexRange> { class in class:llvm::HexagonBlockRanges::IndexType
117 void include(const RangeList &RL);
145 using RegToRangeMap = std::map<RegisterRef, RangeList>;
241 const HexagonBlockRanges::RangeList &RL);
H A DHexagonBlockRanges.cpp75 void HexagonBlockRanges::RangeList::include(const RangeList &RL) {
83 void HexagonBlockRanges::RangeList::unionize(bool MergeAdjacent) {
105 void HexagonBlockRanges::RangeList::addsub(const IndexRange &A,
141 void HexagonBlockRanges::RangeList::subtract(const IndexRange &Range) {
144 RangeList T;
439 RangeList &RL = F->second;
440 RangeList::iterator A = RL.begin(), Z = RL.end()-1;
511 const HexagonBlockRanges::RangeList &RL) {
529 const HexagonBlockRanges::RangeList
[all...]
H A DHexagonFrameLowering.cpp2177 std::map<MachineBasicBlock *, HexagonBlockRanges::RangeList>;
2292 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B];
2350 // P = pair(FI, map: BB->RangeList)
2355 // F = pair(BB, RangeList)
2399 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B];
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp35 static Variable::RangeList
44 Variable::RangeList result;
88 const Variable::RangeList &ranges) {
144 const Variable::RangeList &ranges) {
663 const Variable::RangeList &ranges) {
667 using RangeListEntry = Variable::RangeList::Entry;
696 const Variable::RangeList &ranges,
796 Variable::RangeList raw_ranges =
835 Variable::RangeList raw_ranges =
850 Variable::RangeList raw_range
[all...]
H A DSymbolFileNativePDB.cpp902 Variable::RangeList ranges;
944 Variable::RangeList ranges;
1856 Variable::RangeList scope_ranges;
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp355 DWARFDebugRangeList &RangeList) const {
361 return RangeList.extract(RangesData, &ActualRangeListOffset);
646 DWARFDebugRangeList RangeList; local
647 if (Error E = extractRangeList(Offset, RangeList))
649 return RangeList.getAbsoluteRanges(getBaseAddress());
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h5790 struct RangeList { struct in struct:AAPointerInfo
5801 RangeList(const RangeTy &R) { Ranges.push_back(R); } function in struct:AAPointerInfo::RangeList
5802 RangeList(ArrayRef<int64_t> Offsets, int64_t Size) { function in struct:AAPointerInfo::RangeList
5810 RangeList() = default;
5826 static void set_difference(const RangeList &L, const RangeList &R,
5827 RangeList &D) {
5834 bool operator==(const RangeList &OI) const { return Ranges == OI.Ranges; }
5839 /// \return true if the current RangeList changed.
5840 bool merge(const RangeList
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVScope.cpp793 void LVScope::getRanges(LVRange &RangeList) { argument
799 RangeList.addEntry(this);
802 Scope->getRanges(RangeList);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h401 DWARFDebugRangeList &RangeList) const;
/freebsd-current/contrib/llvm-project/lldb/source/Symbol/
H A DVariable.cpp41 const RangeList &scope_range, Declaration *decl_ptr,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVScope.h245 void getRanges(LVRange &RangeList);
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.cpp893 Variable::RangeList ranges;
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp849 ChangeStatus addAccess(Attributor &A, const AAPointerInfo::RangeList &Ranges,
929 Attributor &A, const AAPointerInfo::RangeList &Ranges, Instruction &I,
947 auto AddToBins = [&](const AAPointerInfo::RangeList &ToAdd) {
980 AAPointerInfo::RangeList ToRemove;
981 AAPointerInfo::RangeList::set_difference(ExistingRanges, NewRanges, ToRemove);
996 AAPointerInfo::RangeList ToAdd;
997 AAPointerInfo::RangeList::set_difference(NewRanges, ExistingRanges, ToAdd);
1006 /// actually translate the list of offsets to a RangeList.
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp3497 Variable::RangeList scope_ranges;

Completed in 198 milliseconds