Lines Matching refs:Attribute
51 dwarf::Attribute Attribute; variable
60 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) in DIEAbbrevData()
61 : Attribute(A), Form(F) {} in DIEAbbrevData()
62 DIEAbbrevData(dwarf::Attribute A, int64_t V) in DIEAbbrevData()
63 : Attribute(A), Form(dwarf::DW_FORM_implicit_const), Value(V) {} in DIEAbbrevData()
67 dwarf::Attribute getAttribute() const { return Attribute; } in getAttribute()
109 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { in AddAttribute() argument
110 Data.push_back(DIEAbbrevData(Attribute, Form)); in AddAttribute()
114 void AddImplicitConstAttribute(dwarf::Attribute Attribute, int64_t Value) { in AddImplicitConstAttribute() argument
115 Data.push_back(DIEAbbrevData(Attribute, Value)); in AddImplicitConstAttribute()
385 dwarf::Attribute Attribute = (dwarf::Attribute)0; variable
462 DIEValue(const DIEValue &X) : Ty(X.Ty), Attribute(X.Attribute), Form(X.Form) { in DIEValue()
471 Attribute = X.Attribute;
480 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T &V) \
481 : Ty(is##T), Attribute(Attribute), Form(Form) { \
485 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T *V) \
486 : Ty(is##T), Attribute(Attribute), Form(Form) { \
495 dwarf::Attribute getAttribute() const { return Attribute; } in getAttribute()
745 value_iterator addValue(BumpPtrAllocator &Alloc, dwarf::Attribute Attribute, in addValue() argument
747 return addValue(Alloc, DIEValue(Attribute, Form, std::forward<T>(Value))); in addValue()
752 bool replaceValue(BumpPtrAllocator &Alloc, dwarf::Attribute Attribute, in replaceValue() argument
753 dwarf::Attribute NewAttribute, dwarf::Form Form, in replaceValue()
756 if (val.getAttribute() == Attribute) { in replaceValue()
767 bool replaceValue(BumpPtrAllocator &Alloc, dwarf::Attribute Attribute, in replaceValue() argument
770 if (val.getAttribute() == Attribute) { in replaceValue()
771 val = *new (Alloc) DIEValue(Attribute, Form, std::forward<T>(NewValue)); in replaceValue()
779 bool replaceValue(BumpPtrAllocator &Alloc, dwarf::Attribute Attribute, in replaceValue() argument
782 if (val.getAttribute() == Attribute) { in replaceValue()
791 bool deleteValue(dwarf::Attribute Attribute) { in deleteValue() argument
794 if (node.V.getAttribute() == Attribute) { in deleteValue()
952 DIEValue findAttribute(dwarf::Attribute Attribute) const;