Lines Matching refs:extensions
64 Attribute extensions) in VerCapExtAttributeStorage()
65 : version(version), capabilities(capabilities), extensions(extensions) {} in VerCapExtAttributeStorage()
69 std::get<2>(key) == extensions; in operator ==()
81 Attribute extensions; member
189 ArrayRef<spirv::Extension> extensions, MLIRContext *context) { in get() argument
200 extAttrs.reserve(extensions.size()); in get()
201 for (spirv::Extension ext : extensions) in get()
209 ArrayAttr extensions) { in get() argument
210 assert(version && capabilities && extensions); in get()
212 return Base::get(context, version, capabilities, extensions); in get()
235 return getImpl()->extensions.cast<ArrayAttr>(); in getExtensionsAttr()
258 ArrayAttr extensions) { in verify() argument
270 if (!llvm::all_of(extensions.getValue(), [](Attribute attr) { in verify()
490 SmallVector<Attribute, 1> extensions; in parseVerCapExtAttr() local
496 extensions.push_back(builder.getStringAttr(extension)); in parseVerCapExtAttr()
507 extensionsAttr = builder.getArrayAttr(extensions); in parseVerCapExtAttr()