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()
74 AP->emitULEB128(AttrData.getAttribute(), in Emit()
82 AP->getDwarfVersion())) { in Emit()
84 << " for DWARF version " << AP->getDwarfVersion() in Emit()
89 AP->emitULEB128(AttrData.getForm(), in Emit()
94 AP->emitSLEB128(AttrData.getValue()); in Emit()
98 AP->emitULEB128(0, "EOM(1)"); in Emit()
99 AP->emitULEB128(0, "EOM(2)"); in Emit()
164 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const { in Emit() argument
167 AP->OutStreamer->switchSection(Section); in Emit()
168 AP->emitDwarfAbbrevs(Abbreviations); in Emit()
321 void DIEValue::emitValue(const AsmPrinter *AP) const { in emitValue()
327 getDIE##T().emitValue(AP, Form); \ in emitValue()
459 void DIEExpr::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
460 AP->emitDebugValue(Expr, sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
488 void DIELabel::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
490 AP->emitLabelReference(Label, sizeOf(AP->getDwarfFormParams(), Form), in emitValue()
520 void DIEBaseTypeRef::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
523 AP->emitULEB128(Offset, nullptr, ULEB128PadSize); in emitValue()
539 void DIEDelta::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
540 AP->emitLabelDifference(LabelHi, LabelLo, in emitValue()
541 sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
571 void DIEString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
580 DIEInteger(S.getIndex()).emitValue(AP, Form); in emitValue()
583 if (AP->MAI->doesDwarfUseRelocationsAcrossSections()) in emitValue()
584 DIELabel(S.getSymbol()).emitValue(AP, Form); in emitValue()
586 DIEInteger(S.getOffset()).emitValue(AP, Form); in emitValue()
623 void DIEInlineString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
625 AP->OutStreamer->emitBytes(S); in emitValue()
626 AP->emitInt8(0); in emitValue()
648 void DIEEntry::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
655 AP->OutStreamer->emitIntValue(Entry->getOffset(), in emitValue()
656 sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
660 AP->emitULEB128(Entry->getOffset()); in emitValue()
668 AP->emitLabelPlusOffset(SectionSym, Addr, in emitValue()
669 sizeOf(AP->getDwarfFormParams(), Form), true); in emitValue()
673 AP->OutStreamer->emitIntValue(Addr, sizeOf(AP->getDwarfFormParams(), Form)); in emitValue()
837 void DIELocList::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
839 AP->emitULEB128(Index); in emitValue()
842 DwarfDebug *DD = AP->getDwarfDebug(); in emitValue()
844 AP->emitDwarfSymbolReference(Label, /*ForceOffset*/ DD->useSplitDwarf()); in emitValue()
862 void DIEAddrOffset::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue() argument
863 Addr.emitValue(AP, dwarf::DW_FORM_addrx); in emitValue()
864 Offset.emitValue(AP, dwarf::DW_FORM_data4); in emitValue()