43 lines
849 B
CMake
43 lines
849 B
CMake
add_mlir_dialect_library(MLIRTosaDialect
|
|
IR/TosaOps.cpp
|
|
IR/TosaCanonicalizations.cpp
|
|
Utils/ConversionUtils.cpp
|
|
Utils/QuantUtils.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Tosa
|
|
|
|
DEPENDS
|
|
MLIRTosaAttributesIncGen
|
|
MLIRTosaDialectBytecodeIncGen
|
|
MLIRTosaOpsIncGen
|
|
MLIRTosaInterfacesIncGen
|
|
|
|
LINK_LIBS PUBLIC
|
|
MLIRIR
|
|
MLIRDialect
|
|
MLIRCallInterfaces
|
|
MLIRControlFlowInterfaces
|
|
MLIRQuantDialect
|
|
MLIRQuantUtils
|
|
MLIRSideEffectInterfaces
|
|
MLIRTensorDialect
|
|
MLIRVectorInterfaces
|
|
MLIRViewLikeInterface
|
|
)
|
|
|
|
add_mlir_dialect_library(MLIRTosaShardingInterfaceImpl
|
|
IR/ShardingInterfaceImpl.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Tosa
|
|
|
|
LINK_LIBS PUBLIC
|
|
MLIRIR
|
|
MLIRMeshDialect
|
|
MLIRShardingInterface
|
|
MLIRSupport
|
|
MLIRTosaDialect
|
|
)
|
|
|
|
add_subdirectory(Transforms)
|