MLIR  20.0.0git
Classes | Namespaces | Functions
CallInterfaces.h File Reference
#include "mlir/IR/SymbolTable.h"
#include "llvm/ADT/PointerUnion.h"
#include "mlir/Interfaces/CallInterfaces.h.inc"

Go to the source code of this file.

Classes

struct  mlir::CallInterfaceCallable
 A callable is either a symbol, or an SSA value, that is referenced by a call-like operation. More...
 
struct  llvm::CastInfo< To, mlir::CallInterfaceCallable >
 
struct  llvm::CastInfo< To, const mlir::CallInterfaceCallable >
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::call_interface_impl
 
 llvm
 The OpAsmOpInterface, see OpAsmInterface.td for more details.
 

Functions

Operationmlir::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. More...