Home | History | Annotate | Download | only in AsmPrinter

Lines Matching defs:Form

57                           unsigned Form, uint64_t Integer) {
58 if (!Form) Form = DIEInteger::BestForm(false, Integer);
61 Die->addValue(Attribute, Form, Value);
67 unsigned Form, int64_t Integer) {
68 if (!Form) Form = DIEInteger::BestForm(true, Integer);
70 Die->addValue(Attribute, Form, Value);
90 void CompileUnit::addLabel(DIE *Die, unsigned Attribute, unsigned Form,
93 Die->addValue(Attribute, Form, Value);
98 void CompileUnit::addDelta(DIE *Die, unsigned Attribute, unsigned Form,
101 Die->addValue(Attribute, Form, Value);
106 void CompileUnit::addDIEEntry(DIE *Die, unsigned Attribute, unsigned Form,
108 Die->addValue(Attribute, Form, createDIEEntry(Entry));
113 void CompileUnit::addBlock(DIE *Die, unsigned Attribute, unsigned Form,
492 unsigned Form = SignedConstant ? dwarf::DW_FORM_sdata : dwarf::DW_FORM_udata;
494 case 8: Form = dwarf::DW_FORM_data1; break;
495 case 16: Form = dwarf::DW_FORM_data2; break;
496 case 32: Form = dwarf::DW_FORM_data4; break;
497 case 64: Form = dwarf::DW_FORM_data8; break;
500 SignedConstant ? addSInt(Block, 0, Form, MO.getImm())
501 : addUInt(Block, 0, Form, MO.getImm());
513 // Get the raw data form of the floating point.
537 unsigned form = 0;
539 case 8: form = dwarf::DW_FORM_data1; break;
540 case 16: form = dwarf::DW_FORM_data2; break;
541 case 32: form = dwarf::DW_FORM_data4; break;
542 case 64: form = dwarf::DW_FORM_data8; break;
544 form = Unsigned ? dwarf::DW_FORM_udata : dwarf::DW_FORM_sdata;
547 addUInt(Die, dwarf::DW_AT_const_value, form, CI->getZExtValue());
549 addSInt(Die, dwarf::DW_AT_const_value, form, CI->getSExtValue());
555 // Get the raw data form of the large APInt.