set(LLVM_OPTIONAL_SOURCES DecorateCompositeTypeLayoutPass.cpp LowerABIAttributesPass.cpp RewriteInsertsPass.cpp SPIRVConversion.cpp UpdateVCEPass.cpp ) add_mlir_dialect_library(MLIRSPIRVConversion SPIRVConversion.cpp ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/SPIRV LINK_LIBS PUBLIC MLIRSPIRV MLIRTransformUtils ) add_mlir_dialect_library(MLIRSPIRVTransforms DecorateCompositeTypeLayoutPass.cpp LowerABIAttributesPass.cpp RewriteInsertsPass.cpp UpdateVCEPass.cpp ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/SPIRV DEPENDS MLIRSPIRVPassIncGen LINK_LIBS PUBLIC MLIRPass MLIRSPIRVConversion MLIRSPIRVUtils )