Lines Matching refs:AttrKind
45 Attribute::AttrKind Kind,
51 template<> struct DenseMapInfo<Attribute::AttrKind> {
52 static Attribute::AttrKind getEmptyKey() {
55 static Attribute::AttrKind getTombstoneKey() {
58 static unsigned getHashValue(Attribute::AttrKind AK) {
61 static bool isEqual(Attribute::AttrKind LHS, Attribute::AttrKind RHS) {
69 using RetainedKnowledgeKey = std::pair<Value *, Attribute::AttrKind>;
101 Attribute::AttrKind AttrKind = Attribute::None;
105 return AttrKind == Other.AttrKind && WasOn == Other.WasOn &&
112 assert(((AttrKind == Other.AttrKind && WasOn == Other.WasOn) ||
113 AttrKind == Attribute::None || Other.AttrKind == Attribute::None) &&
118 operator bool() const { return AttrKind != Attribute::None; }
150 ArrayRef<Attribute::AttrKind> AttrKinds);
155 const Value *V, ArrayRef<Attribute::AttrKind> AttrKinds,
165 const Value *V, ArrayRef<Attribute::AttrKind> AttrKinds,