|
| Operation * | mlir::call_interface_impl::resolveCallable (CallOpInterface call, SymbolTableCollection *symbolTable=nullptr) |
| | Resolve the callable operation for given callee to a CallableOpInterface, or nullptr if a valid callable was not resolved.
|
| ParseResult | mlir::call_interface_impl::parseFunctionResultList (OpAsmParser &parser, SmallVectorImpl< Type > &resultTypes, SmallVectorImpl< DictionaryAttr > &resultAttrs) |
| | Parse a function or call result list.
|
| ParseResult | mlir::call_interface_impl::parseFunctionSignature (OpAsmParser &parser, SmallVectorImpl< Type > &argTypes, SmallVectorImpl< DictionaryAttr > &argAttrs, SmallVectorImpl< Type > &resultTypes, SmallVectorImpl< DictionaryAttr > &resultAttrs, bool mustParseEmptyResult=true) |
| | Parses a function signature using parser.
|
| void | mlir::call_interface_impl::printFunctionSignature (OpAsmPrinter &p, TypeRange argTypes, ArrayAttr argAttrs, bool isVariadic, TypeRange resultTypes, ArrayAttr resultAttrs, Region *body=nullptr, bool printEmptyResult=true) |
| | Print a function signature for a call or callable operation.
|
| void | mlir::call_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.
|
| void | mlir::call_interface_impl::addArgAndResultAttrs (Builder &builder, OperationState &result, ArrayRef< OpAsmParser::Argument > args, ArrayRef< DictionaryAttr > resultAttrs, StringAttr argAttrsName, StringAttr resAttrsName) |