Lines Matching full:ranges
145 SmallVector<DbgRange, 4> Ranges;
163 const SmallVector<DbgRange, 4> &getRanges() { return Ranges; }
188 Ranges.push_back(DbgRange(FirstInsn, LastInsn));
523 const SmallVector<DbgRange, 4> &Ranges = Scope->getRanges();
524 if (Ranges.empty())
528 SmallVector<DbgRange, 4>::const_iterator RI = Ranges.begin();
529 if (Ranges.size() > 1) {
535 for (SmallVector<DbgRange, 4>::const_iterator RI = Ranges.begin(),
536 RE = Ranges.end(); RI != RE; ++RI) {
564 const SmallVector<DbgRange, 4> &Ranges = Scope->getRanges();
565 assert (Ranges.empty() == false
569 // to emit inlined scope that is split into multiple instruction ranges.
572 SmallVector<DbgRange, 4>::const_iterator RI = Ranges.begin();
1250 // Emit info into a debug ranges section.
1429 // Simple ranges that are fully coalesced.
1750 // Find ranges of instructions covered by each DbgScope;
1792 const SmallVector<DbgRange, 4> &Ranges = S->getRanges();
1793 if (Ranges.empty())
1795 for (SmallVector<DbgRange, 4>::const_iterator RI = Ranges.begin(),
1796 RE = Ranges.end(); RI != RE; ++RI) {
2658 /// emitDebugRanges - Emit visible names into a debug ranges section.
2661 // Start the dwarf ranges section.