Home | History | Annotate | Download | only in AsmPrinter

Lines Matching defs:form

113                           unsigned Form, uint64_t Integer) {
114 if (!Form) Form = DIEInteger::BestForm(false, Integer);
117 Die->addValue(Attribute, Form, Value);
123 unsigned Form, int64_t Integer) {
124 if (!Form) Form = DIEInteger::BestForm(true, Integer);
126 Die->addValue(Attribute, Form, Value);
136 unsigned Form;
145 Form = dwarf::DW_FORM_strp;
149 Form = dwarf::DW_FORM_GNU_str_index;
152 Die->addValue(Attribute, Form, Str);
172 void CompileUnit::addExpr(DIE *Die, unsigned Attribute, unsigned Form,
175 Die->addValue(Attribute, Form, Value);
180 void CompileUnit::addLabel(DIE *Die, unsigned Attribute, unsigned Form,
183 Die->addValue(Attribute, Form, Value);
207 /// form given and an op of either DW_FORM_addr or DW_FORM_GNU_addr_index.
221 void CompileUnit::addDelta(DIE *Die, unsigned Attribute, unsigned Form,
224 Die->addValue(Attribute, Form, Value);
229 void CompileUnit::addDIEEntry(DIE *Die, unsigned Attribute, unsigned Form,
231 Die->addValue(Attribute, Form, createDIEEntry(Entry));
236 void CompileUnit::addBlock(DIE *Die, unsigned Attribute, unsigned Form,
612 unsigned Form = SignedConstant ? dwarf::DW_FORM_sdata : dwarf::DW_FORM_udata;
614 case 8: Form = dwarf::DW_FORM_data1; break;
615 case 16: Form = dwarf::DW_FORM_data2; break;
616 case 32: Form = dwarf::DW_FORM_data4; break;
617 case 64: Form = dwarf::DW_FORM_data8; break;
620 SignedConstant ? addSInt(Block, 0, Form, MO.getImm())
621 : addUInt(Block, 0, Form, MO.getImm());
632 // Get the raw data form of the floating point.
665 unsigned form = 0;
667 case 8: form = dwarf::DW_FORM_data1; break;
668 case 16: form = dwarf::DW_FORM_data2; break;
669 case 32: form = dwarf::DW_FORM_data4; break;
670 case 64: form = dwarf::DW_FORM_data8; break;
672 form = Unsigned ? dwarf::DW_FORM_udata : dwarf::DW_FORM_sdata;
675 addUInt(Die, dwarf::DW_AT_const_value, form, Val.getZExtValue());
677 addSInt(Die, dwarf::DW_AT_const_value, form, Val.getSExtValue());
683 // Get the raw data form of the large APInt.