Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:Form

37   /// Form - Dwarf form code.
39 dwarf::Form Form;
42 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) : Attribute(A), Form(F) {}
46 dwarf::Form getForm() const { return Form; }
88 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) {
89 Data.push_back(DIEAbbrevData(Attribute, Form));
174 void addValue(dwarf::Attribute Attribute, dwarf::Form Form, DIEValue *Value) {
175 Abbrev.AddAttribute(Attribute, Form);
233 virtual void EmitValue(AsmPrinter *AP, dwarf::Form Form) const = 0;
237 virtual unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const = 0;
254 /// BestForm - Choose the best form for integer.
256 static dwarf::Form BestForm(bool IsSigned, uint64_t Int) {
278 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
284 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;
305 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
313 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;
334 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
342 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;
365 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
369 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;
395 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
399 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;
424 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
428 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override {
429 return Form == dwarf::DW_FORM_ref_addr ? getRefAddrSize(AP)
454 void EmitValue(AsmPrinter *Asm, dwarf::Form Form) const override;
457 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override {
458 assert(Form == dwarf::DW_FORM_ref_sig8);
484 /// BestForm - Choose the best form for data.
486 dwarf::Form BestForm(unsigned DwarfVersion) const {
501 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
505 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;
527 /// BestForm - Choose the best form for data.
529 dwarf::Form BestForm() const {
541 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
545 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;
571 void EmitValue(AsmPrinter *AP, dwarf::Form Form) const override;
575 unsigned SizeOf(AsmPrinter *AP, dwarf::Form Form) const override;