set(LLVM_OPTIONAL_SOURCES
ConvertToSPIRVPass.cpp
)
add_mlir_conversion_library(MLIRConvertToSPIRVPass
ConvertToSPIRVPass.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Conversion/ConvertToSPIRV
DEPENDS
MLIRConversionPassIncGen
LINK_LIBS PUBLIC
MLIRArithToSPIRV
MLIRArithTransforms
MLIRFuncToSPIRV
MLIRGPUDialect
MLIRGPUToSPIRV
MLIRIndexToSPIRV
MLIRIR
MLIRMemRefToSPIRV
MLIRPass
MLIRRewrite
MLIRSCFToSPIRV
MLIRSPIRVConversion
MLIRSPIRVDialect
MLIRSPIRVTransforms
MLIRSupport
MLIRTransforms
MLIRTransformUtils
MLIRUBToSPIRV
MLIRVectorDialect
MLIRVectorToSPIRV
MLIRVectorTransforms
)