Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:Attribute

186 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute) {
188 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_flag_present,
191 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_flag,
195 void DwarfUnit::addUInt(DIEValueList &Die, dwarf::Attribute Attribute,
199 Die.addValue(DIEValueAllocator, Attribute, *Form, DIEInteger(Integer));
204 addUInt(Block, (dwarf::Attribute)0, Form, Integer);
207 void DwarfUnit::addSInt(DIEValueList &Die, dwarf::Attribute Attribute,
211 Die.addValue(DIEValueAllocator, Attribute, *Form, DIEInteger(Integer));
216 addSInt(Die, (dwarf::Attribute)0, Form, Integer);
219 void DwarfUnit::addString(DIE &Die, dwarf::Attribute Attribute,
221 Die.addValue(DIEValueAllocator, Attribute,
227 dwarf::Attribute Attribute,
230 return Die.addValue(DIEValueAllocator, Attribute, Form, DIELabel(Label));
234 addLabel(Die, (dwarf::Attribute)0, Form, Label);
237 void DwarfUnit::addSectionOffset(DIE &Die, dwarf::Attribute Attribute,
240 addUInt(Die, Attribute, dwarf::DW_FORM_sec_offset, Integer);
242 addUInt(Die, Attribute, dwarf::DW_FORM_data4, Integer);
261 void DwarfUnit::addLabelDelta(DIE &Die, dwarf::Attribute Attribute,
263 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_data4,
267 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry) {
268 addDIEEntry(Die, Attribute, DIEEntry(Entry));
282 void DwarfUnit::addDIETypeSignature(DIE &Die, dwarf::Attribute Attribute,
285 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_ref_sig8,
289 void DwarfUnit::addDIEEntry(DIE &Die, dwarf::Attribute Attribute,
298 Die.addValue(DIEValueAllocator, Attribute,
310 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc) {
313 Die.addValue(DIEValueAllocator, Attribute,
317 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute,
321 Die.addValue(DIEValueAllocator, Attribute, Block->BestForm(), Block);
396 SomeType. So we need the location attribute for the variable to be an
438 dwarf::Attribute Attribute,
511 addBlock(Die, Attribute, Loc);
782 dwarf::Attribute Attribute) {
784 addDIEEntry(Entity, Attribute, DIEEntry(*getOrCreateTypeDIE(Ty)));
828 // An unspecified type only has a name attribute.