Searched refs:SymbolCU (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.h | 335 struct SymbolCU { struct 336 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU() argument 362 std::vector<SymbolCU> ArangeLabels; argument 739 void addArangeLabel(SymbolCU SCU) { ArangeLabels.push_back(SCU); } in addArangeLabel()
|
| H A D | DwarfDebug.cpp | 2301 addArangeLabel(SymbolCU(&TheCU, R.second.BeginLabel)); in endFunctionImpl() 2993 MapVector<MCSection *, SmallVector<SymbolCU, 8>> SectionMap; in emitDebugARanges() 2996 for (const SymbolCU &SCU : ArangeLabels) { in emitDebugARanges() 3014 SmallVector<SymbolCU, 8> &List = I.second; in emitDebugARanges() 3021 for (const SymbolCU &Cur : List) { in emitDebugARanges() 3032 llvm::stable_sort(List, [&](const SymbolCU &A, const SymbolCU &B) { in emitDebugARanges() 3046 List.push_back(SymbolCU(nullptr, Asm->OutStreamer->endSection(Section))); in emitDebugARanges() 3051 const SymbolCU &Prev = List[n - 1]; in emitDebugARanges() 3052 const SymbolCU &Cur = List[n]; in emitDebugARanges()
|
| H A D | DwarfCompileUnit.cpp | 71 DD->addArangeLabel(SymbolCU(this, Label)); in addLabelAddress() 342 DD->addArangeLabel(SymbolCU(this, Sym)); in addLocationAttribute()
|