Lines Matching refs:ID
92 void Profile(FoldingSetNodeID &ID) const { in Profile() argument
94 Profile(ID, getKindAsEnum()); in Profile()
96 Profile(ID, getKindAsEnum(), getValueAsInt()); in Profile()
98 Profile(ID, getKindAsString(), getValueAsString()); in Profile()
100 Profile(ID, getKindAsEnum(), getValueAsType()); in Profile()
102 Profile(ID, getKindAsEnum(), getValueAsConstantRange()); in Profile()
104 Profile(ID, getKindAsEnum(), getValueAsConstantRangeList()); in Profile()
107 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind) { in Profile() argument
109 ID.AddInteger(Kind); in Profile()
112 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile() argument
115 ID.AddInteger(Kind); in Profile()
116 ID.AddInteger(Val); in Profile()
119 static void Profile(FoldingSetNodeID &ID, StringRef Kind, StringRef Values) { in Profile() argument
120 ID.AddString(Kind); in Profile()
121 if (!Values.empty()) ID.AddString(Values); in Profile()
124 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile() argument
126 ID.AddInteger(Kind); in Profile()
127 ID.AddPointer(Ty); in Profile()
130 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile() argument
132 ID.AddInteger(Kind); in Profile()
133 CR.getLower().Profile(ID); in Profile()
134 CR.getUpper().Profile(ID); in Profile()
137 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, in Profile() argument
139 ID.AddInteger(Kind); in Profile()
140 ID.AddInteger(Val.size()); in Profile()
142 CR.getLower().Profile(ID); in Profile()
143 CR.getUpper().Profile(ID); in Profile()
162 EnumAttributeImpl(AttrEntryKind ID, Attribute::AttrKind Kind) in EnumAttributeImpl() argument
163 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()
355 void Profile(FoldingSetNodeID &ID) const { in Profile() argument
356 Profile(ID, ArrayRef(begin(), end())); in Profile()
359 static void Profile(FoldingSetNodeID &ID, ArrayRef<Attribute> AttrList) { in Profile() argument
361 Attr.Profile(ID); in Profile()
409 void Profile(FoldingSetNodeID &ID) const;
410 static void Profile(FoldingSetNodeID &ID, ArrayRef<AttributeSet> Nodes);