21namespace parsing_util {
28 assert(name.size() > 1 && name[0] ==
'%' &&
"Unknown MLIR name");
32 name = name.drop_front();
34 return StringAttr::get(
context, name);
45 mlir::OpAsmParser &parser,
46 llvm::SmallVector<mlir::OpAsmParser::Argument> &inputArguments,
47 llvm::SmallVector<mlir::OpAsmParser::UnresolvedOperand> &inputOperands,
48 llvm::SmallVector<Type> &inputTypes, ArrayAttr &inputNames);
52 ArrayRef<BlockArgument> args);
static std::unique_ptr< Context > context
ParseResult parseInitializerList(mlir::OpAsmParser &parser, llvm::SmallVector< mlir::OpAsmParser::Argument > &inputArguments, llvm::SmallVector< mlir::OpAsmParser::UnresolvedOperand > &inputOperands, llvm::SmallVector< Type > &inputTypes, ArrayAttr &inputNames)
Parses an initializer.