Lines Matching defs:Profile
92 void Profile(FoldingSetNodeID &ID) const {
94 Profile(ID, getKindAsEnum());
96 Profile(ID, getKindAsEnum(), getValueAsInt());
98 Profile(ID, getKindAsString(), getValueAsString());
100 Profile(ID, getKindAsEnum(), getValueAsType());
102 Profile(ID, getKindAsEnum(), getValueAsConstantRange());
104 Profile(ID, getKindAsEnum(), getValueAsConstantRangeList());
107 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind) {
112 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
119 static void Profile(FoldingSetNodeID &ID, StringRef Kind, StringRef Values) {
124 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
130 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
133 CR.getLower().Profile(ID);
134 CR.getUpper().Profile(ID);
137 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
142 CR.getLower().Profile(ID);
143 CR.getUpper().Profile(ID);
355 void Profile(FoldingSetNodeID &ID) const {
356 Profile(ID, ArrayRef(begin(), end()));
359 static void Profile(FoldingSetNodeID &ID, ArrayRef<Attribute> AttrList) {
361 Attr.Profile(ID);
409 void Profile(FoldingSetNodeID &ID) const;
410 static void Profile(FoldingSetNodeID &ID, ArrayRef<AttributeSet> Nodes);