Lines Matching refs:Form
47 ID.AddInteger(unsigned(Form)); in Profile()
48 if (Form == dwarf::DW_FORM_implicit_const) in Profile()
333 getDIE##T().EmitValue(AP, Form); \ in EmitValue()
345 return getDIE##T().SizeOf(AP, Form); in SizeOf()
376 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
377 switch (Form) { in EmitValue()
411 Asm->OutStreamer->EmitIntValue(Integer, SizeOf(Asm, Form)); in EmitValue()
431 unsigned DIEInteger::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
437 if (Optional<uint8_t> FixedSize = dwarf::getFixedFormByteSize(Form, Params)) in SizeOf()
440 switch (Form) { in SizeOf()
467 void DIEExpr::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
468 AP->EmitDebugValue(Expr, SizeOf(AP, Form)); in EmitValue()
473 unsigned DIEExpr::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
474 if (Form == dwarf::DW_FORM_data4) return 4; in SizeOf()
475 if (Form == dwarf::DW_FORM_sec_offset) return 4; in SizeOf()
476 if (Form == dwarf::DW_FORM_strp) return 4; in SizeOf()
489 void DIELabel::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
490 AP->EmitLabelReference(Label, SizeOf(AP, Form), in EmitValue()
491 Form == dwarf::DW_FORM_strp || in EmitValue()
492 Form == dwarf::DW_FORM_sec_offset || in EmitValue()
493 Form == dwarf::DW_FORM_ref_addr || in EmitValue()
494 Form == dwarf::DW_FORM_data4); in EmitValue()
499 unsigned DIELabel::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
500 if (Form == dwarf::DW_FORM_data4) return 4; in SizeOf()
501 if (Form == dwarf::DW_FORM_sec_offset) return 4; in SizeOf()
502 if (Form == dwarf::DW_FORM_strp) return 4; in SizeOf()
515 void DIEDelta::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
516 AP->EmitLabelDifference(LabelHi, LabelLo, SizeOf(AP, Form)); in EmitValue()
521 unsigned DIEDelta::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
522 if (Form == dwarf::DW_FORM_data4) return 4; in SizeOf()
523 if (Form == dwarf::DW_FORM_sec_offset) return 4; in SizeOf()
524 if (Form == dwarf::DW_FORM_strp) return 4; in SizeOf()
539 void DIEString::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
541 switch (Form) { in EmitValue()
548 DIEInteger(S.getIndex()).EmitValue(AP, Form); in EmitValue()
552 DIELabel(S.getSymbol()).EmitValue(AP, Form); in EmitValue()
554 DIEInteger(S.getOffset()).EmitValue(AP, Form); in EmitValue()
563 unsigned DIEString::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
565 switch (Form) { in SizeOf()
572 return DIEInteger(S.getIndex()).SizeOf(AP, Form); in SizeOf()
575 return DIELabel(S.getSymbol()).SizeOf(AP, Form); in SizeOf()
576 return DIEInteger(S.getOffset()).SizeOf(AP, Form); in SizeOf()
590 void DIEInlineString::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
591 if (Form == dwarf::DW_FORM_string) { in EmitValue()
599 unsigned DIEInlineString::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
615 void DIEEntry::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()
617 switch (Form) { in EmitValue()
622 AP->OutStreamer->EmitIntValue(Entry->getOffset(), SizeOf(AP, Form)); in EmitValue()
634 AP->EmitLabelPlusOffset(SectionSym, Addr, SizeOf(AP, Form), true); in EmitValue()
638 AP->OutStreamer->EmitIntValue(Addr, SizeOf(AP, Form)); in EmitValue()
646 unsigned DIEEntry::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
647 switch (Form) { in SizeOf()
696 void DIELoc::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
697 switch (Form) { in EmitValue()
713 unsigned DIELoc::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
714 switch (Form) { in SizeOf()
747 void DIEBlock::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in EmitValue()
748 switch (Form) { in EmitValue()
764 unsigned DIEBlock::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
765 switch (Form) { in SizeOf()
784 unsigned DIELocList::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
785 if (Form == dwarf::DW_FORM_data4) in SizeOf()
787 if (Form == dwarf::DW_FORM_sec_offset) in SizeOf()
794 void DIELocList::EmitValue(const AsmPrinter *AP, dwarf::Form Form) const { in EmitValue()