Lines Matching refs:AP

62 void DIEAbbrev::Emit(const AsmPrinter *AP) const {  in Emit()
64 AP->emitULEB128(Tag, dwarf::TagString(Tag).data()); in Emit()
67 AP->emitULEB128((unsigned)Children, dwarf::ChildrenString(Children).data()); in Emit()
72 AP->emitULEB128(AttrData.getAttribute(), in Emit()
80 AP->getDwarfVersion())) { in Emit()
82 << " for DWARF version " << AP->getDwarfVersion() in Emit()
87 AP->emitULEB128(AttrData.getForm(), in Emit()
92 AP->emitSLEB128(AttrData.getValue()); in Emit()
96 AP->emitULEB128(0, "EOM(1)"); in Emit()
97 AP->emitULEB128(0, "EOM(2)"); in Emit()
160 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const { in Emit() argument
163 AP->OutStreamer->switchSection(Section); in Emit()
164 AP->emitDwarfAbbrevs(Abbreviations); in Emit()
315 void DIEValue::emitValue(const AsmPrinter *AP) const { in emitValue()
321 getDIE##T().emitValue(AP, Form); \ in emitValue()
454 void DIEExpr::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
455 AP->emitDebugValue(Expr, sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
483 void DIELabel::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
485 AP->emitLabelReference(Label, sizeOf(AP->getDwarfFormParams(), Form), in emitValue()
515 void DIEBaseTypeRef::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
518 AP->emitULEB128(Offset, nullptr, ULEB128PadSize); in emitValue()
534 void DIEDelta::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
535 AP->emitLabelDifference(LabelHi, LabelLo, in emitValue()
536 sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
566 void DIEString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
575 DIEInteger(S.getIndex()).emitValue(AP, Form); in emitValue()
578 if (AP->doesDwarfUseRelocationsAcrossSections()) in emitValue()
579 DIELabel(S.getSymbol()).emitValue(AP, Form); in emitValue()
581 DIEInteger(S.getOffset()).emitValue(AP, Form); in emitValue()
618 void DIEInlineString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
620 AP->OutStreamer->emitBytes(S); in emitValue()
621 AP->emitInt8(0); in emitValue()
643 void DIEEntry::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
650 AP->OutStreamer->emitIntValue(Entry->getOffset(), in emitValue()
651 sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
655 AP->emitULEB128(Entry->getOffset()); in emitValue()
663 AP->emitLabelPlusOffset(SectionSym, Addr, in emitValue()
664 sizeOf(AP->getDwarfFormParams(), Form), true); in emitValue()
668 AP->OutStreamer->emitIntValue(Addr, sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
832 void DIELocList::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
834 AP->emitULEB128(Index); in emitValue()
837 DwarfDebug *DD = AP->getDwarfDebug(); in emitValue()
839 AP->emitDwarfSymbolReference(Label, /*ForceOffset*/ DD->useSplitDwarf()); in emitValue()
857 void DIEAddrOffset::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
858 Addr.emitValue(AP, dwarf::DW_FORM_addrx); in emitValue()
859 Offset.emitValue(AP, dwarf::DW_FORM_data4); in emitValue()