14 #ifndef MLIR_INTERFACES_CALLINTERFACES_H
15 #define MLIR_INTERFACES_CALLINTERFACES_H
18 #include "llvm/ADT/PointerUnion.h"
29 #include "mlir/Interfaces/CallInterfaces.h.inc"
34 template <
typename To>
36 :
public CastInfo<To, mlir::CallInterfaceCallable::PointerUnion> {};
38 template <
typename To>
40 :
public CastInfo<To, const mlir::CallInterfaceCallable::PointerUnion> {};
Include the generated interface declarations.
This header declares functions that assist transformations in the MemRef dialect.
A callable is either a symbol, or an SSA value, that is referenced by a call-like operation.