add_subdirectory(Deserialization)
add_subdirectory(Serialization)
set(LLVM_OPTIONAL_SOURCES
SPIRVBinaryUtils.cpp
TranslateRegistration.cpp
Target.cpp
)
add_mlir_translation_library(MLIRSPIRVBinaryUtils
SPIRVBinaryUtils.cpp
LINK_LIBS PUBLIC
MLIRIR
MLIRSupport
)
add_mlir_translation_library(MLIRSPIRVTranslateRegistration
TranslateRegistration.cpp
LINK_LIBS PUBLIC
MLIRIR
MLIRSPIRVSerialization
MLIRSPIRVDeserialization
MLIRSupport
)
add_mlir_dialect_library(MLIRSPIRVTarget
Target.cpp
LINK_LIBS PUBLIC
MLIRIR
MLIRGPUDialect
MLIRSPIRVSerialization
MLIRSupport
)