Searched refs:Aranges (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10/llvmCore-3425.0.34/lib/DebugInfo/
H A DDWARFDebugAranges.cpp77 Aranges.reserve(count);
78 AddArangeDescriptors range_adder(Aranges);
102 const Range &range = Aranges[i];
115 if (!Aranges.empty()) {
116 if (Aranges.back().Offset == offset && Aranges.back().HiPC() == low_pc) {
117 Aranges.back().setHiPC(high_pc);
121 Aranges.push_back(Range(low_pc, high_pc, offset));
125 const size_t orig_arange_size = Aranges.size();
130 std::stable_sort(Aranges
[all...]
H A DDWARFDebugAranges.h63 void clear() { Aranges.clear(); }
74 if (idx < Aranges.size())
75 return &Aranges[idx];
80 bool isEmpty() const { return Aranges.empty(); }
81 uint32_t getNumRanges() const { return Aranges.size(); }
84 if (idx < Aranges.size())
85 return Aranges[idx].Offset;
93 RangeColl Aranges; member in class:llvm::DWARFDebugAranges
H A DDWARFContext.cpp85 if (Aranges)
86 return Aranges.get();
90 Aranges.reset(new DWARFDebugAranges());
91 Aranges->extract(arangesData);
92 if (Aranges->isEmpty()) // No aranges in file, generate them from the DIEs.
93 Aranges->generate(this);
94 return Aranges.get();
H A DDWARFContext.h32 OwningPtr<DWARFDebugAranges> Aranges; member in class:llvm::DWARFContext

Completed in 123 milliseconds