1add_subdirectory(Deserialization) 2add_subdirectory(Serialization) 3 4set(LLVM_OPTIONAL_SOURCES 5 SPIRVBinaryUtils.cpp 6 TranslateRegistration.cpp 7 Target.cpp 8 ) 9 10add_mlir_translation_library(MLIRSPIRVBinaryUtils 11 SPIRVBinaryUtils.cpp 12 13 LINK_LIBS PUBLIC 14 MLIRIR 15 MLIRSupport 16 ) 17 18add_mlir_translation_library(MLIRSPIRVTranslateRegistration 19 TranslateRegistration.cpp 20 21 LINK_LIBS PUBLIC 22 MLIRIR 23 MLIRSPIRVSerialization 24 MLIRSPIRVDeserialization 25 MLIRSupport 26 ) 27 28add_mlir_dialect_library(MLIRSPIRVTarget 29 Target.cpp 30 31 LINK_LIBS PUBLIC 32 MLIRIR 33 MLIRGPUDialect 34 MLIRSPIRVSerialization 35 MLIRSupport 36 ) 37