Lines Matching refs:Form

141                           Optional<dwarf::Form> Form, uint64_t Integer) {
142 if (!Form)
143 Form = DIEInteger::BestForm(false, Integer);
146 Die->addValue(Attribute, *Form, Value);
149 void CompileUnit::addUInt(DIEBlock *Block, dwarf::Form Form, uint64_t Integer) {
150 addUInt(Block, (dwarf::Attribute)0, Form, Integer);
156 Optional<dwarf::Form> Form, int64_t Integer) {
157 if (!Form)
158 Form = DIEInteger::BestForm(true, Integer);
160 Die->addValue(Attribute, *Form, Value);
163 void CompileUnit::addSInt(DIEBlock *Die, Optional<dwarf::Form> Form,
165 addSInt(Die, (dwarf::Attribute)0, Form, Integer);
176 dwarf::Form Form;
185 Form = dwarf::DW_FORM_strp;
189 Form = dwarf::DW_FORM_GNU_str_index;
192 Die->addValue(Attribute, Form, Str);
212 void CompileUnit::addExpr(DIEBlock *Die, dwarf::Form Form, const MCExpr *Expr) {
214 Die->addValue((dwarf::Attribute)0, Form, Value);
220 dwarf::Form Form, const MCSymbol *Label) {
222 Die->addValue(Attribute, Form, Value);
225 void CompileUnit::addLabel(DIEBlock *Die, dwarf::Form Form,
227 addLabel(Die, (dwarf::Attribute)0, Form, Label);
749 dwarf::Form Form;
760 Form = dwarf::DW_FORM_data1;
763 Form = dwarf::DW_FORM_data2;
766 Form = dwarf::DW_FORM_data4;
769 Form = dwarf::DW_FORM_data8;
772 Form = dwarf::DW_FORM_udata;
773 addUInt(Die, dwarf::DW_AT_const_value, Form, MO.getImm());
776 addUInt(Die, dwarf::DW_AT_const_value, Form, MO.getImm());
826 dwarf::Form Form;
829 Form = dwarf::DW_FORM_data1;
832 Form = dwarf::DW_FORM_data2;
835 Form = dwarf::DW_FORM_data4;
838 Form = dwarf::DW_FORM_data8;
845 addUInt(Die, dwarf::DW_AT_const_value, Form, Val.getZExtValue());