Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:Asm

54 /// Emit - Print the abbreviation using the specified asm printer.
58 // FIXME: Doing work even in non-asm-verbose runs.
62 // FIXME: Doing work even in non-asm-verbose runs.
70 // FIXME: Doing work even in non-asm-verbose runs.
75 // FIXME: Doing work even in non-asm-verbose runs.
193 void DIEInteger::EmitValue(AsmPrinter *Asm, unsigned Form) const {
199 if (Asm->OutStreamer.hasRawTextSupport())
200 Asm->OutStreamer.EmitRawText(StringRef(""));
212 case dwarf::DW_FORM_GNU_str_index: Asm->EmitULEB128(Integer); return;
213 case dwarf::DW_FORM_GNU_addr_index: Asm->EmitULEB128(Integer); return;
214 case dwarf::DW_FORM_udata: Asm->EmitULEB128(Integer); return;
215 case dwarf::DW_FORM_sdata: Asm->EmitSLEB128(Integer); return;
217 Size = Asm->getDataLayout().getPointerSize(); break;
220 Asm->OutStreamer.EmitIntValue(Integer, Size);
337 void DIEBlock::EmitValue(AsmPrinter *Asm, unsigned Form) const {
340 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
341 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
342 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
343 case dwarf::DW_FORM_block: Asm->EmitULEB128(Size); break;
348 Values[i]->EmitValue(Asm, AbbrevData[i].getForm());