|
MLIR 22.0.0git
|
#include "mlir/Interfaces/FunctionImplementation.h"#include "mlir/IR/Builders.h"#include "mlir/IR/SymbolTable.h"#include "mlir/Interfaces/FunctionInterfaces.h"Go to the source code of this file.
Functions | |
| static ParseResult | parseFunctionArgumentList (OpAsmParser &parser, bool allowVariadic, SmallVectorImpl< OpAsmParser::Argument > &arguments, bool &isVariadic) |
|
static |
Definition at line 17 of file FunctionImplementation.cpp.
References mlir::OpAsmParser::Argument::attrs, mlir::AsmParser::emitError(), mlir::AsmParser::getContext(), mlir::AsmParser::getCurrentLocation(), mlir::NamedAttrList::getDictionary(), mlir::OpAsmParser::UnresolvedOperand::location, mlir::AsmParser::Paren, mlir::AsmParser::parseCommaSeparatedList(), mlir::OpAsmParser::parseOptionalArgument(), mlir::AsmParser::parseOptionalAttrDict(), mlir::AsmParser::parseOptionalEllipsis(), mlir::OpAsmParser::parseOptionalLocationSpecifier(), mlir::AsmParser::parseType(), mlir::OpAsmParser::Argument::sourceLoc, mlir::OpAsmParser::Argument::ssaName, success(), and mlir::OpAsmParser::Argument::type.
Referenced by mlir::function_interface_impl::parseFunctionSignatureWithArguments().