Lines Matching refs:Form
39 /// Form - Dwarf form code.
41 dwarf::Form Form;
44 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) : Attribute(A), Form(F) {}
48 dwarf::Form getForm() const { return Form; }
90 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) {
91 Data.push_back(DIEAbbrevData(Attribute, Form));
115 /// BestForm - Choose the best form for integer.
117 static dwarf::Form BestForm(bool IsSigned, uint64_t Int) {
140 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
141 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
159 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
160 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
178 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
179 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
194 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
195 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
212 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
213 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
236 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
237 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
238 return Form == dwarf::DW_FORM_ref_addr ? getRefAddrSize(AP)
259 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
260 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
284 dwarf::Form Form = (dwarf::Form)0;
358 DIEValue(const DIEValue &X) : Ty(X.Ty), Attribute(X.Attribute), Form(X.Form) {
365 Form = X.Form;
372 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T &V) \
373 : Ty(is##T), Attribute(Attribute), Form(Form) { \
377 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T *V) \
378 : Ty(is##T), Attribute(Attribute), Form(Form) { \
387 dwarf::Form getForm() const { return Form; }
574 dwarf::Form Form, T &&Value) {
575 return addValue(Alloc, DIEValue(Attribute, Form, std::forward<T>(Value)));
691 /// BestForm - Choose the best form for data.
693 dwarf::Form BestForm(unsigned DwarfVersion) const {
706 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
707 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;
725 /// BestForm - Choose the best form for data.
727 dwarf::Form BestForm() const {
737 void EmitValue(const AsmPrinter *AP, dwarf::Form Form) const;
738 unsigned SizeOf(const AsmPrinter *AP, dwarf::Form Form) const;