Lines Matching defs:Profile
95 void Profile(FoldingSetNodeID &ID) const {
97 Profile(ID, getKindAsEnum());
99 Profile(ID, getKindAsEnum(), getValueAsInt());
101 Profile(ID, getKindAsString(), getValueAsString());
103 Profile(ID, getKindAsEnum(), getValueAsType());
105 Profile(ID, getKindAsEnum(), getValueAsConstantRange());
107 Profile(ID, getKindAsEnum(), getValueAsConstantRangeList());
110 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind) {
115 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
122 static void Profile(FoldingSetNodeID &ID, StringRef Kind, StringRef Values) {
127 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
133 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
136 CR.getLower().Profile(ID);
137 CR.getUpper().Profile(ID);
140 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
145 CR.getLower().Profile(ID);
146 CR.getUpper().Profile(ID);
359 void Profile(FoldingSetNodeID &ID) const {
360 Profile(ID, ArrayRef(begin(), end()));
363 static void Profile(FoldingSetNodeID &ID, ArrayRef<Attribute> AttrList) {
365 Attr.Profile(ID);
413 void Profile(FoldingSetNodeID &ID) const;
414 static void Profile(FoldingSetNodeID &ID, ArrayRef<AttributeSet> Nodes);