Lines Matching refs:Form
46 ID.AddInteger(unsigned(Form)); in Profile()
47 if (Form == dwarf::DW_FORM_implicit_const) in Profile()
332 getDIE##T().emitValue(AP, Form); \ in emitValue()
344 return getDIE##T().SizeOf(AP, Form); in SizeOf()
375 void DIEInteger::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in emitValue()
376 switch (Form) { in emitValue()
410 Asm->OutStreamer->emitIntValue(Integer, SizeOf(Asm, Form)); in emitValue()
430 unsigned DIEInteger::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
436 if (Optional<uint8_t> FixedSize = dwarf::getFixedFormByteSize(Form, Params)) in SizeOf()
439 switch (Form) { in SizeOf()
466 void DIEExpr::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
467 AP->emitDebugValue(Expr, SizeOf(AP, Form)); in emitValue()
472 unsigned DIEExpr::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
473 switch (Form) { in SizeOf()
494 void DIELabel::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
495 bool IsSectionRelative = Form != dwarf::DW_FORM_addr; in emitValue()
496 AP->emitLabelReference(Label, SizeOf(AP, Form), IsSectionRelative); in emitValue()
501 unsigned DIELabel::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
502 switch (Form) { in SizeOf()
524 void DIEBaseTypeRef::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
530 unsigned DIEBaseTypeRef::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
543 void DIEDelta::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
544 AP->emitLabelDifference(LabelHi, LabelLo, SizeOf(AP, Form)); in emitValue()
549 unsigned DIEDelta::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
550 switch (Form) { in SizeOf()
573 void DIEString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
575 switch (Form) { in emitValue()
582 DIEInteger(S.getIndex()).emitValue(AP, Form); in emitValue()
586 DIELabel(S.getSymbol()).emitValue(AP, Form); in emitValue()
588 DIEInteger(S.getOffset()).emitValue(AP, Form); in emitValue()
597 unsigned DIEString::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
599 switch (Form) { in SizeOf()
606 return DIEInteger(S.getIndex()).SizeOf(AP, Form); in SizeOf()
609 return DIELabel(S.getSymbol()).SizeOf(AP, Form); in SizeOf()
610 return DIEInteger(S.getOffset()).SizeOf(AP, Form); in SizeOf()
624 void DIEInlineString::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
625 if (Form == dwarf::DW_FORM_string) { in emitValue()
633 unsigned DIEInlineString::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
649 void DIEEntry::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
651 switch (Form) { in emitValue()
656 AP->OutStreamer->emitIntValue(Entry->getOffset(), SizeOf(AP, Form)); in emitValue()
668 AP->emitLabelPlusOffset(SectionSym, Addr, SizeOf(AP, Form), true); in emitValue()
672 AP->OutStreamer->emitIntValue(Addr, SizeOf(AP, Form)); in emitValue()
680 unsigned DIEEntry::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
681 switch (Form) { in SizeOf()
730 void DIELoc::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in emitValue()
731 switch (Form) { in emitValue()
748 unsigned DIELoc::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
749 switch (Form) { in SizeOf()
782 void DIEBlock::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in emitValue()
783 switch (Form) { in emitValue()
802 unsigned DIEBlock::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
803 switch (Form) { in SizeOf()
823 unsigned DIELocList::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
824 switch (Form) { in SizeOf()
846 void DIELocList::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()
847 if (Form == dwarf::DW_FORM_loclistx) { in emitValue()
863 unsigned DIEAddrOffset::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const { in SizeOf()
870 void DIEAddrOffset::emitValue(const AsmPrinter *AP, dwarf::Form Form) const { in emitValue()