set(LLVM_TARGET_DEFINITIONS SpatialToPim.td) mlir_tablegen(SpatialToPim.hpp.inc -gen-rewriters "-I${ONNX_MLIR_SRC_ROOT}") add_public_tablegen_target(SpatialToPimIncGen) add_pim_library(OMSpatialToPim Patterns.cpp SpatialToPimPass.cpp BatchCoreLoweringPatterns.cpp Common.cpp ComputeLikeRegionUtils.cpp CoreLoweringPatterns.cpp ReturnPathNormalization.cpp Patterns/ChannelLowering.cpp Patterns/GlobalTensorMaterialization.cpp Patterns/TensorPacking.cpp Patterns/Transpose.cpp EXCLUDE_FROM_OM_LIBS DEPENDS SpatialToPimIncGen LINK_LIBS PUBLIC MLIRLinalgDialect MLIRSCFDialect MLIRSCFUtils MLIRTransformUtils MLIRTosaDialect OMCompilerOptions OMPimCommon SpatialOps PimOps ACCEL_INCLUDE_DIRS PRIVATE ${PIM_GENERATED_INCLUDE_DIRS} )