Lines Matching refs:AttrKind
62 bool hasAttribute(Attribute::AttrKind A) const;
65 Attribute::AttrKind getKindAsEnum() const;
87 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile()
98 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile()
116 Attribute::AttrKind Kind;
119 EnumAttributeImpl(AttrEntryKind ID, Attribute::AttrKind Kind) in EnumAttributeImpl()
123 EnumAttributeImpl(Attribute::AttrKind Kind) in EnumAttributeImpl()
125 assert(Kind != Attribute::AttrKind::None && in EnumAttributeImpl()
129 Attribute::AttrKind getEnumKind() const { return Kind; } in getEnumKind()
136 IntAttributeImpl(Attribute::AttrKind Kind, uint64_t Val) in IntAttributeImpl()
185 TypeAttributeImpl(Attribute::AttrKind Kind, Type *Ty) in TypeAttributeImpl()
198 bool hasAttribute(Attribute::AttrKind Kind) const { in hasAttribute()
202 void addAttribute(Attribute::AttrKind Kind) { in addAttribute()
225 Optional<Attribute> findEnumAttribute(Attribute::AttrKind Kind) const;
241 bool hasAttribute(Attribute::AttrKind Kind) const { in hasAttribute()
247 Attribute getAttribute(Attribute::AttrKind Kind) const;
305 bool hasFnAttribute(Attribute::AttrKind Kind) const { in hasFnAttribute()
312 bool hasAttrSomewhere(Attribute::AttrKind Kind,