Lines Matching refs:params
47 static void typeOrAttrPrinter(AsmPrinter &printer, ArrayRef<Attribute> params) { in typeOrAttrPrinter() argument
48 if (params.empty()) in typeOrAttrPrinter()
52 interleaveComma(params, printer.getStream()); in typeOrAttrPrinter()
102 ArrayRef<Attribute> params) in DynamicTypeStorage()
103 : typeDef(typeDef), params(params) {} in DynamicTypeStorage()
106 return typeDef == key.first && params == key.second; in operator ==()
123 ArrayRef<Attribute> params; member
129 ArrayRef<Attribute> params) { in get() argument
132 assert(succeeded(typeDef->verify(emitError, params))); in get()
134 &ctx, typeDef->getTypeID(), typeDef, params); in get()
140 ArrayRef<Attribute> params) { in getChecked() argument
141 if (failed(typeDef->verify(emitError, params))) in getChecked()
145 &ctx, typeDef->getTypeID(), typeDef, params); in getChecked()
150 ArrayRef<Attribute> DynamicType::getParams() { return getImpl()->params; } in getParams()
159 SmallVector<Attribute> params; in parse() local
160 if (failed(typeDef->parser(parser, params))) in parse()
162 parsedType = parser.getChecked<DynamicType>(typeDef, params); in parse()
219 ArrayRef<Attribute> params) in DynamicAttrStorage()
220 : attrDef(attrDef), params(params) {} in DynamicAttrStorage()
223 return attrDef == key.first && params == key.second; in operator ==()
240 ArrayRef<Attribute> params; member
246 ArrayRef<Attribute> params) { in get() argument
249 &ctx, attrDef->getTypeID(), attrDef, params); in get()
255 ArrayRef<Attribute> params) { in getChecked() argument
256 if (failed(attrDef->verify(emitError, params))) in getChecked()
258 return get(attrDef, params); in getChecked()
263 ArrayRef<Attribute> DynamicAttr::getParams() { return getImpl()->params; } in getParams()
272 SmallVector<Attribute> params; in parse() local
273 if (failed(attrDef->parser(parser, params))) in parse()
275 parsedAttr = parser.getChecked<DynamicAttr>(attrDef, params); in parse()