47 lines · plain
1add_mlir_dialect_library(MLIRTosaDialect2 IR/TosaOps.cpp3 IR/TosaCanonicalizations.cpp4 IR/TargetEnv.cpp5 Utils/ConversionUtils.cpp6 Utils/QuantUtils.cpp7 8 ADDITIONAL_HEADER_DIRS9 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Tosa10 11 DEPENDS12 MLIRTosaAttributesIncGen13 MLIRTosaDialectBytecodeIncGen14 MLIRTosaOpsIncGen15 MLIRTosaInterfacesIncGen16 MLIRTosaEnumsIncGen17 MLIRTosaAvailabilityIncGen18 MLIRShardingInterfaceIncGen19 20 LINK_LIBS PUBLIC21 MLIRIR22 MLIRDialect23 MLIRCallInterfaces24 MLIRControlFlowInterfaces25 MLIRQuantUtils26 MLIRSideEffectInterfaces27 MLIRTensorDialect28 MLIRVectorInterfaces29 MLIRViewLikeInterface30 )31 32add_mlir_dialect_library(MLIRTosaShardingInterfaceImpl33 IR/ShardingInterfaceImpl.cpp34 35 ADDITIONAL_HEADER_DIRS36 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Tosa37 38 LINK_LIBS PUBLIC39 MLIRIR40 MLIRShardDialect41 MLIRShardingInterface42 MLIRSupport43 MLIRTosaDialect44 )45 46add_subdirectory(Transforms)47