Lines Matching refs:dialect

142 static Optional<ValTy> parseAndVerify(SPIRVDialect const &dialect,
145 Optional<Type> parseAndVerify<Type>(SPIRVDialect const &dialect,
149 Optional<uint64_t> parseAndVerify<uint64_t>(SPIRVDialect const &dialect,
188 static Type parseAndVerifyType(SPIRVDialect const &dialect, in parseAndVerifyType() argument
196 if (&type.getDialect() == &dialect) in parseAndVerifyType()
239 static Type parseArrayType(SPIRVDialect const &dialect, in parseArrayType() argument
262 Type elementType = parseAndVerifyType(dialect, parser); in parseArrayType()
269 auto layout = parseAndVerify<ArrayType::LayoutInfo>(dialect, parser); in parseArrayType()
296 static Type parsePointerType(SPIRVDialect const &dialect, in parsePointerType() argument
301 auto pointeeType = parseAndVerifyType(dialect, parser); in parsePointerType()
322 static Type parseRuntimeArrayType(SPIRVDialect const &dialect, in parseRuntimeArrayType() argument
327 Type elementType = parseAndVerifyType(dialect, parser); in parseRuntimeArrayType()
339 static Optional<ValTy> parseAndVerify(SPIRVDialect const &dialect, in parseAndVerify() argument
354 Optional<Type> parseAndVerify<Type>(SPIRVDialect const &dialect, in parseAndVerify() argument
357 auto ty = parseAndVerifyType(dialect, parser); in parseAndVerify()
364 static Optional<IntTy> parseAndVerifyInteger(SPIRVDialect const &dialect, in parseAndVerifyInteger() argument
373 Optional<uint64_t> parseAndVerify<uint64_t>(SPIRVDialect const &dialect, in parseAndVerify() argument
375 return parseAndVerifyInteger<uint64_t>(dialect, parser); in parseAndVerify()
385 operator()(SPIRVDialect const &dialect, DialectAsmParser &parser) const { in operator ()()
386 auto parseVal = parseAndVerify<ParseType>(dialect, parser); in operator ()()
393 auto remainingValues = parseCommaSeparatedList<Args...>{}(dialect, parser); in operator ()()
404 Optional<std::tuple<ParseType>> operator()(SPIRVDialect const &dialect, in operator ()()
406 if (auto value = parseAndVerify<ParseType>(dialect, parser)) in operator ()()
428 static Type parseImageType(SPIRVDialect const &dialect, in parseImageType() argument
436 ImageFormat>{}(dialect, parser); in parseImageType()
447 SPIRVDialect const &dialect, DialectAsmParser &parser, in parseStructMemberDecorations() argument
477 auto memberDecoration = parseAndVerify<spirv::Decoration>(dialect, parser); in parseStructMemberDecorations()
492 static Type parseStructType(SPIRVDialect const &dialect, in parseStructType() argument
498 return StructType::getEmpty(dialect.getContext()); in parseStructType()
511 if (parseStructMemberDecorations(dialect, parser, memberTypes, layoutInfo, in parseStructType()