Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:AP

56 void DIEAbbrev::Emit(AsmPrinter *AP) const {
59 AP->EmitULEB128(Tag, dwarf::TagString(Tag));
63 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag));
71 AP->EmitULEB128(AttrData.getAttribute(),
76 AP->EmitULEB128(AttrData.getForm(),
81 AP->EmitULEB128(0, "EOM(1)");
82 AP->EmitULEB128(0, "EOM(2)");
212 unsigned DIEInteger::SizeOf(AsmPrinter *AP, unsigned Form) const {
225 case dwarf::DW_FORM_addr: return AP->getTargetData().getPointerSize();
244 void DIEString::EmitValue(AsmPrinter *AP, unsigned Form) const {
245 AP->OutStreamer.EmitBytes(Str, /*addrspace*/0);
247 AP->OutStreamer.EmitIntValue(0, 1, /*addrspace*/0);
262 void DIELabel::EmitValue(AsmPrinter *AP, unsigned Form) const {
263 AP->OutStreamer.EmitSymbolValue(Label, SizeOf(AP, Form), 0/*AddrSpace*/);
268 unsigned DIELabel::SizeOf(AsmPrinter *AP, unsigned Form) const {
270 return AP->getTargetData().getPointerSize();
285 void DIEDelta::EmitValue(AsmPrinter *AP, unsigned Form) const {
286 AP->EmitLabelDifference(LabelHi, LabelLo, SizeOf(AP, Form));
291 unsigned DIEDelta::SizeOf(AsmPrinter *AP, unsigned Form) const {
293 return AP->getTargetData().getPointerSize();
308 void DIEEntry::EmitValue(AsmPrinter *AP, unsigned Form) const {
309 AP->EmitInt32(Entry->getOffset());
324 unsigned DIEBlock::ComputeSize(AsmPrinter *AP) {
328 Size += Values[i]->SizeOf(AP, AbbrevData[i].getForm());
352 unsigned DIEBlock::SizeOf(AsmPrinter *AP, unsigned Form) const {