Home
last modified time | relevance | path

Searched refs:DieRangeInfo (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFVerifier.h38 struct DieRangeInfo { struct
45 std::set<DieRangeInfo> Children; argument
47 DieRangeInfo() = default;
48 DieRangeInfo(DWARFDie Die) : Die(Die) {} in DieRangeInfo() argument
51 DieRangeInfo(std::vector<DWARFAddressRange> Ranges) in DieRangeInfo() argument
54 typedef std::set<DieRangeInfo>::const_iterator die_range_info_iterator; argument
70 die_range_info_iterator insert(const DieRangeInfo &RI);
73 bool contains(const DieRangeInfo &RHS) const;
77 bool intersects(const DieRangeInfo &RHS) const;
344 static inline bool operator<(const DWARFVerifier::DieRangeInfo &LHS,
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFVerifier.cpp47 DWARFVerifier::DieRangeInfo::insert(const DWARFAddressRange &R) { in insert()
68 DWARFVerifier::DieRangeInfo::die_range_info_iterator
69 DWARFVerifier::DieRangeInfo::insert(const DieRangeInfo &RI) { in insert()
84 bool DWARFVerifier::DieRangeInfo::contains(const DieRangeInfo &RHS) const { in contains()
108 bool DWARFVerifier::DieRangeInfo::intersects(const DieRangeInfo &RHS) const { in intersects()
262 DieRangeInfo RI; in verifyUnitContents()
475 DieRangeInfo &ParentRI) { in verifyDieRanges()
495 DieRangeInfo RI(Die); in verifyDieRanges()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugInfoTest.cpp1952 DWARFVerifier::DieRangeInfo Empty;
1955 DWARFVerifier::DieRangeInfo Ranges(
2010 void AssertRangesIntersect(const DWARFVerifier::DieRangeInfo &LHS,
2012 DWARFVerifier::DieRangeInfo RHS(Ranges);
2017 void AssertRangesDontIntersect(const DWARFVerifier::DieRangeInfo &LHS,
2019 DWARFVerifier::DieRangeInfo RHS(Ranges);
2085 DWARFVerifier::DieRangeInfo Ranges({{0x10, 0x20}, {0x30, 0x40}});