• Home
  • Raw
  • Download

Lines Matching refs:Asm

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