Home
last modified time | relevance | path

Searched refs:DIELoc (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.h30 class DIELoc; variable
346 DIELoc &OutDIE;
347 DIELoc TmpDIE;
351 DIELoc &getActiveDIE() { return IsBuffering ? TmpDIE : OutDIE; } in getActiveDIE()
368 DIEDwarfExpression(const AsmPrinter &AP, DwarfCompileUnit &CU, DIELoc &DIE);
370 DIELoc *finalize() { in finalize()
H A DDwarfUnit.cpp42 DwarfCompileUnit &CU, DIELoc &DIE) in DIEDwarfExpression()
98 for (DIELoc *L : DIELocs) in ~DwarfUnit()
99 L->~DIELoc(); in ~DwarfUnit()
321 void DwarfUnit::addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label) { in addLabel()
368 void DwarfUnit::addOpAddress(DIELoc &Die, const MCSymbol *Sym) { in addOpAddress()
427 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc) { in addBlock()
804 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in constructTypeDIE()
818 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in constructTypeDIE()
1187 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in constructTypeDIE()
1269 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in constructTemplateValueParameterDIE()
[all …]
H A DDwarfCompileUnit.cpp247 DIELoc *Loc = nullptr; in addLocationAttribute()
283 Loc = new (DIEValueAllocator) DIELoc; in addLocationAttribute()
505 void DwarfCompileUnit::addWasmRelocBaseGlobal(DIELoc *Loc, StringRef GlobalName, in addWasmRelocBaseGlobal()
574 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in updateSubprogramScopeDIE()
589 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in updateSubprogramScopeDIE()
597 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in updateSubprogramScopeDIE()
828 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in applyConcreteDbgVariableAttributes()
845 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in applyConcreteDbgVariableAttributes()
862 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in applyConcreteDbgVariableAttributes()
931 DIELoc *Loc = new (DIEValueAllocator) DIELoc; in applyConcreteDbgVariableAttributes()
[all …]
H A DDwarfUnit.h69 std::vector<DIELoc *> DIELocs;
144 DIELoc *getDIELoc() { return new (DIEValueAllocator) DIELoc; } in getDIELoc()
187 void addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label);
194 void addOpAddress(DIELoc &Die, const MCSymbol *Sym);
211 void addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc);
H A DDwarfCompileUnit.h35 class DIELoc; variable
143 void addWasmRelocBaseGlobal(DIELoc *Loc, StringRef GlobalName,
379 void addExpr(DIELoc &Die, dwarf::Form Form, const MCExpr *Expr);
H A DDIE.cpp709 unsigned DIELoc::computeSize(const dwarf::FormParams &FormParams) const { in computeSize()
720 void DIELoc::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in emitValue()
738 unsigned DIELoc::sizeOf(const dwarf::FormParams &, dwarf::Form Form) const { in sizeOf()
751 void DIELoc::print(raw_ostream &O) const { in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDIE.h382 class DIELoc; variable
403 DIEDelta *, DIEEntry, DIEBlock *, DIELoc *,
1020 class DIELoc : public DIEValueList {
1024 DIELoc() = default;
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h753 std::vector<DIELoc *> DIELocs;
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp403 for (DIELoc *I : DIELocs) in cleanupAuxiliarryData()
404 I->~DIELoc(); in cleanupAuxiliarryData()
1284 DIELoc *Loc = nullptr; in cloneBlockAttribute()
1287 Loc = new (DIEAlloc) DIELoc; in cloneBlockAttribute()