Lines Matching refs:Form
44 ID.AddInteger(unsigned(Form)); in Profile()
200 getDIE##T().EmitValue(AP, Form); \ in EmitValue()
212 return getDIE##T().SizeOf(AP, Form); in SizeOf()
242 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
244 switch (Form) { in EmitValue()
279 unsigned DIEInteger::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
280 switch (Form) { in SizeOf()
320 void DIEExpr::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
321 AP->OutStreamer->EmitValue(Expr, SizeOf(AP, Form)); in EmitValue()
326 unsigned DIEExpr::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
327 if (Form == dwarf::DW_FORM_data4) return 4; in SizeOf()
328 if (Form == dwarf::DW_FORM_sec_offset) return 4; in SizeOf()
329 if (Form == dwarf::DW_FORM_strp) return 4; in SizeOf()
342 void DIELabel::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
343 AP->EmitLabelReference(Label, SizeOf(AP, Form), in EmitValue()
344 Form == dwarf::DW_FORM_strp || in EmitValue()
345 Form == dwarf::DW_FORM_sec_offset || in EmitValue()
346 Form == dwarf::DW_FORM_ref_addr); in EmitValue()
351 unsigned DIELabel::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
352 if (Form == dwarf::DW_FORM_data4) return 4; in SizeOf()
353 if (Form == dwarf::DW_FORM_sec_offset) return 4; in SizeOf()
354 if (Form == dwarf::DW_FORM_strp) return 4; in SizeOf()
367 void DIEDelta::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
368 AP->EmitLabelDifference(LabelHi, LabelLo, SizeOf(AP, Form)); in EmitValue()
373 unsigned DIEDelta::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
374 if (Form == dwarf::DW_FORM_data4) return 4; in SizeOf()
375 if (Form == dwarf::DW_FORM_sec_offset) return 4; in SizeOf()
376 if (Form == dwarf::DW_FORM_strp) return 4; in SizeOf()
391 void DIEString::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
393 (Form == dwarf::DW_FORM_strp || Form == dwarf::DW_FORM_GNU_str_index) && in EmitValue()
397 if (Form == dwarf::DW_FORM_GNU_str_index) { in EmitValue()
398 DIEInteger(S.getIndex()).EmitValue(AP, Form); in EmitValue()
403 assert(Form == dwarf::DW_FORM_strp); in EmitValue()
405 DIELabel(S.getSymbol()).EmitValue(AP, Form); in EmitValue()
410 DIEInteger(S.getOffset()).EmitValue(AP, Form); in EmitValue()
415 unsigned DIEString::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
417 (Form == dwarf::DW_FORM_strp || Form == dwarf::DW_FORM_GNU_str_index) && in SizeOf()
421 if (Form == dwarf::DW_FORM_GNU_str_index) in SizeOf()
422 return DIEInteger(S.getIndex()).SizeOf(AP, Form); in SizeOf()
426 return DIELabel(S.getSymbol()).SizeOf(AP, Form); in SizeOf()
429 return DIEInteger(S.getOffset()).SizeOf(AP, Form); in SizeOf()
443 void DIEEntry::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
445 if (Form == dwarf::DW_FORM_ref_addr) { in EmitValue()
498 void DIELoc::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
499 switch (Form) { in EmitValue()
515 unsigned DIELoc::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
516 switch (Form) { in SizeOf()
549 void DIEBlock::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
550 switch (Form) { in EmitValue()
564 unsigned DIEBlock::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
565 switch (Form) { in SizeOf()
583 unsigned DIELocList::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
584 if (Form == dwarf::DW_FORM_data4) in SizeOf()
586 if (Form == dwarf::DW_FORM_sec_offset) in SizeOf()
593 void DIELocList::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()