Mercurial > hg > CbC > CbC_llvm
diff mlir/lib/Target/CMakeLists.txt @ 150:1d019706d866
LLVM10
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 15:10:13 +0900 |
parents | |
children | 0572611fdcc8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mlir/lib/Target/CMakeLists.txt Thu Feb 13 15:10:13 2020 +0900 @@ -0,0 +1,50 @@ +add_llvm_library(MLIRTargetLLVMIRModuleTranslation + LLVMIR/DebugTranslation.cpp + LLVMIR/ModuleTranslation.cpp + + ADDITIONAL_HEADER_DIRS + ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR + DEPENDS + intrinsics_gen + ) +target_link_libraries(MLIRTargetLLVMIRModuleTranslation + MLIRLLVMIR LLVMCore LLVMIRReader LLVMSupport LLVMTransformUtils + MLIRTranslation) +add_llvm_library(MLIRTargetLLVMIR + LLVMIR/ConvertFromLLVMIR.cpp + LLVMIR/ConvertToLLVMIR.cpp + + ADDITIONAL_HEADER_DIRS + ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR + ) +target_link_libraries(MLIRTargetLLVMIR MLIRTargetLLVMIRModuleTranslation) +add_llvm_library(MLIRTargetNVVMIR + LLVMIR/ConvertToNVVMIR.cpp + + ADDITIONAL_HEADER_DIRS + ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR + DEPENDS + intrinsics_gen + ) +target_link_libraries(MLIRTargetNVVMIR + MLIRGPU + MLIRIR + MLIRLLVMIR + MLIRNVVMIR + MLIRTargetLLVMIRModuleTranslation + ) +add_llvm_library(MLIRTargetROCDLIR + LLVMIR/ConvertToROCDLIR.cpp + + ADDITIONAL_HEADER_DIRS + ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR + DEPENDS + intrinsics_gen + ) +target_link_libraries(MLIRTargetROCDLIR + MLIRGPU + MLIRIR + MLIRLLVMIR + MLIRROCDLIR + MLIRTargetLLVMIRModuleTranslation + )