add_mlir_dialect_library(MLIRArithTransforms BufferDeallocationOpInterfaceImpl.cpp BufferizableOpInterfaceImpl.cpp Bufferize.cpp EmulateUnsupportedFloats.cpp EmulateWideInt.cpp EmulateNarrowType.cpp ExpandOps.cpp IntNarrowing.cpp IntRangeOptimizations.cpp ReifyValueBounds.cpp UnsignedWhenEquivalent.cpp ADDITIONAL_HEADER_DIRS {$MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Arith/Transforms DEPENDS MLIRArithTransformsIncGen LINK_LIBS PUBLIC MLIRAnalysis MLIRArithDialect MLIRBufferizationDialect MLIRBufferizationTransforms MLIRFuncDialect MLIRFuncTransforms MLIRInferIntRangeInterface MLIRIR MLIRMemRefDialect MLIRPass MLIRTensorDialect MLIRTransforms MLIRTransformUtils MLIRValueBoundsOpInterface MLIRVectorDialect )