| set(LLVM_OPTIONAL_SOURCES |
| AffineInterfaceImpl.cpp |
| ArithInterfaceImpl.cpp |
| BufferizableOpInterface.cpp |
| ComprehensiveBufferize.cpp |
| LinalgInterfaceImpl.cpp |
| ModuleBufferization.cpp |
| SCFInterfaceImpl.cpp |
| TensorInterfaceImpl.cpp |
| VectorInterfaceImpl.cpp |
| ) |
| |
| add_mlir_dialect_library(MLIRBufferizableOpInterface |
| BufferizableOpInterface.cpp |
| |
| DEPENDS |
| MLIRBufferizableOpInterfaceIncGen |
| |
| LINK_LIBS PUBLIC |
| MLIRIR |
| MLIRBufferization |
| MLIRMemRef |
| ) |
| |
| add_mlir_dialect_library(MLIRAffineBufferizableOpInterfaceImpl |
| AffineInterfaceImpl.cpp |
| |
| LINK_LIBS PUBLIC |
| MLIRAffine |
| MLIRBufferizableOpInterface |
| ) |
| |
| add_mlir_dialect_library(MLIRArithBufferizableOpInterfaceImpl |
| ArithInterfaceImpl.cpp |
| |
| LINK_LIBS PUBLIC |
| MLIRArithmetic |
| MLIRBufferizableOpInterface |
| MLIRIR |
| MLIRMemRef |
| MLIRStandardOpsTransforms |
| ) |
| |
| add_mlir_dialect_library(MLIRLinalgBufferizableOpInterfaceImpl |
| LinalgInterfaceImpl.cpp |
| |
| LINK_LIBS PUBLIC |
| MLIRBufferizableOpInterface |
| MLIRIR |
| MLIRLinalg |
| MLIRTensor |
| ) |
| |
| add_mlir_dialect_library(MLIRSCFBufferizableOpInterfaceImpl |
| SCFInterfaceImpl.cpp |
| |
| LINK_LIBS PUBLIC |
| MLIRBufferizableOpInterface |
| MLIRIR |
| MLIRSCF |
| ) |
| |
| add_mlir_dialect_library(MLIRTensorBufferizableOpInterfaceImpl |
| TensorInterfaceImpl.cpp |
| |
| LINK_LIBS PUBLIC |
| MLIRBufferizableOpInterface |
| MLIRIR |
| MLIRMemRef |
| MLIRTensor |
| ) |
| |
| add_mlir_dialect_library(MLIRVectorBufferizableOpInterfaceImpl |
| VectorInterfaceImpl.cpp |
| |
| LINK_LIBS PUBLIC |
| MLIRBufferizableOpInterface |
| MLIRIR |
| MLIRVector |
| ) |
| |
| add_mlir_dialect_library(MLIRComprehensiveBufferize |
| ComprehensiveBufferize.cpp |
| ModuleBufferization.cpp |
| |
| LINK_LIBS PUBLIC |
| MLIRBufferizableOpInterface |
| MLIRInferTypeOpInterface |
| MLIRIR |
| MLIRMemRef |
| MLIRStandard |
| MLIRStandardOpsTransforms |
| ) |