Lines Matching full:attribute

72   /// DW_AT_containing_type attribute. This attribute points to a DIE that
84 void addAttribute(DIEValueList &Die, dwarf::Attribute Attribute, in addAttribute() argument
88 // Attribute 0 is used when emitting form-encoded values in blocks, which in addAttribute()
91 if (Attribute != 0 && Asm->TM.Options.DebugStrictDwarf && in addAttribute()
92 DD->getDwarfVersion() < dwarf::AttributeVersion(Attribute)) in addAttribute()
96 DIEValue(Attribute, Form, std::forward<T>(Value))); in addAttribute()
156 void addFlag(DIE &Die, dwarf::Attribute Attribute);
158 /// Add an unsigned integer attribute data and value.
159 void addUInt(DIEValueList &Die, dwarf::Attribute Attribute,
164 /// Add an signed integer attribute data and value.
165 void addSInt(DIEValueList &Die, dwarf::Attribute Attribute,
170 /// Add a string attribute data and value.
176 void addString(DIE &Die, dwarf::Attribute Attribute, StringRef Str);
178 /// Add a Dwarf label attribute data and value.
179 void addLabel(DIEValueList &Die, dwarf::Attribute Attribute, dwarf::Form Form,
184 /// Add an offset into a section attribute data and value.
185 void addSectionOffset(DIE &Die, dwarf::Attribute Attribute, uint64_t Integer);
192 /// Add a label delta attribute data and value.
193 void addLabelDelta(DIEValueList &Die, dwarf::Attribute Attribute,
196 /// Add a DIE attribute data and value.
197 void addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry);
199 /// Add a DIE attribute data and value.
200 void addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIEEntry Entry);
206 void addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc);
209 void addBlock(DIE &Die, dwarf::Attribute Attribute, DIEBlock *Block);
210 void addBlock(DIE &Die, dwarf::Attribute Attribute, dwarf::Form Form,
241 /// Add the accessibility attribute.
244 /// Add a new type attribute to the specified entity.
246 /// This takes and attribute parameter because DW_AT_friend attributes are
249 dwarf::Attribute Attribute = dwarf::DW_AT_type);
294 /// Add the DW_AT_str_offsets_base attribute to the unit DIE.
297 /// Add the DW_AT_rnglists_base attribute to the unit DIE.
304 /// addSectionDelta - Add a label delta attribute data and value.
305 void addSectionDelta(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Hi,
308 /// Add a Dwarf section label attribute data and value.
309 void addSectionLabel(DIE &Die, dwarf::Attribute Attribute,