|
void | mlir::function_interface_impl::addArgAndResultAttrs (Builder &builder, OperationState &result, ArrayRef< DictionaryAttr > argAttrs, ArrayRef< DictionaryAttr > resultAttrs, StringAttr argAttrsName, StringAttr resAttrsName) |
| Adds argument and result attributes, provided as argAttrs and resultAttrs arguments, to the list of operation attributes in result . More...
|
|
void | mlir::function_interface_impl::addArgAndResultAttrs (Builder &builder, OperationState &result, ArrayRef< OpAsmParser::Argument > args, ArrayRef< DictionaryAttr > resultAttrs, StringAttr argAttrsName, StringAttr resAttrsName) |
|
ParseResult | mlir::function_interface_impl::parseFunctionSignature (OpAsmParser &parser, bool allowVariadic, SmallVectorImpl< OpAsmParser::Argument > &arguments, bool &isVariadic, SmallVectorImpl< Type > &resultTypes, SmallVectorImpl< DictionaryAttr > &resultAttrs) |
| Parses a function signature using parser . More...
|
|
ParseResult | mlir::function_interface_impl::parseFunctionOp (OpAsmParser &parser, OperationState &result, bool allowVariadic, StringAttr typeAttrName, FuncTypeBuilder funcTypeBuilder, StringAttr argAttrsName, StringAttr resAttrsName) |
| Parser implementation for function-like operations. More...
|
|
void | mlir::function_interface_impl::printFunctionOp (OpAsmPrinter &p, FunctionOpInterface op, bool isVariadic, StringRef typeAttrName, StringAttr argAttrsName, StringAttr resAttrsName) |
| Printer implementation for function-like operations. More...
|
|
void | mlir::function_interface_impl::printFunctionSignature (OpAsmPrinter &p, FunctionOpInterface op, ArrayRef< Type > argTypes, bool isVariadic, ArrayRef< Type > resultTypes) |
| Prints the signature of the function-like operation op . More...
|
|
void | mlir::function_interface_impl::printFunctionAttributes (OpAsmPrinter &p, Operation *op, ArrayRef< StringRef > elided={}) |
| Prints the list of function prefixed with the "attributes" keyword. More...
|
|