Lines Matching defs:Asm
242 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
248 Asm->OutStreamer->AddBlankLine();
262 case dwarf::DW_FORM_GNU_str_index: Asm->EmitULEB128(Integer); return;
263 case dwarf::DW_FORM_GNU_addr_index: Asm->EmitULEB128(Integer); return;
264 case dwarf::DW_FORM_udata: Asm->EmitULEB128(Integer); return;
265 case dwarf::DW_FORM_sdata: Asm->EmitSLEB128(Integer); return;
267 Size = Asm->getPointerSize();
270 Size = SizeOf(Asm, dwarf::DW_FORM_ref_addr);
274 Asm->OutStreamer->EmitIntValue(Integer, Size);
484 void DIETypeSignature::EmitValue(const AsmPrinter *Asm,
487 Asm->OutStreamer->EmitIntValue(Unit->getTypeSignature(), 8);
512 void DIELoc::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
515 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
516 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
517 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
520 Asm->EmitULEB128(Size); break;
524 V.EmitValue(Asm);
563 void DIEBlock::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
566 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
567 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
568 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
569 case dwarf::DW_FORM_block: Asm->EmitULEB128(Size); break;
573 V.EmitValue(Asm);