Lines Matching refs:Asm
275 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
281 Asm->OutStreamer->AddBlankLine();
295 case dwarf::DW_FORM_GNU_str_index: Asm->EmitULEB128(Integer); return;
296 case dwarf::DW_FORM_GNU_addr_index: Asm->EmitULEB128(Integer); return;
297 case dwarf::DW_FORM_udata: Asm->EmitULEB128(Integer); return;
298 case dwarf::DW_FORM_sdata: Asm->EmitSLEB128(Integer); return;
300 Size = Asm->getPointerSize();
303 Size = SizeOf(Asm, dwarf::DW_FORM_ref_addr);
307 Asm->OutStreamer->EmitIntValue(Integer, Size);
517 void DIETypeSignature::EmitValue(const AsmPrinter *Asm,
520 Asm->OutStreamer->EmitIntValue(Unit->getTypeSignature(), 8);
545 void DIELoc::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
548 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
549 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
550 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
553 Asm->EmitULEB128(Size); break;
557 V.EmitValue(Asm);
596 void DIEBlock::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
599 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
600 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
601 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
602 case dwarf::DW_FORM_block: Asm->EmitULEB128(Size); break;
606 V.EmitValue(Asm);