Mercurial > hg > CbC > CbC_llvm
diff mlir/lib/Target/LLVMIR/CMakeLists.txt @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | |
children | 5f17cb93ff66 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mlir/lib/Target/LLVMIR/CMakeLists.txt Tue Jun 08 06:07:14 2021 +0900 @@ -0,0 +1,64 @@ +add_subdirectory(Dialect) + +set(LLVM_OPTIONAL_SOURCES + ConvertFromLLVMIR.cpp + ConvertToLLVMIR.cpp + DebugTranslation.cpp + ModuleTranslation.cpp + TypeTranslation.cpp + ) + + +add_mlir_translation_library(MLIRTargetLLVMIRExport + DebugTranslation.cpp + ModuleTranslation.cpp + TypeTranslation.cpp + + ADDITIONAL_HEADER_DIRS + ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR + + DEPENDS + intrinsics_gen + + LINK_COMPONENTS + Core + FrontendOpenMP + TransformUtils + + LINK_LIBS PUBLIC + MLIRLLVMIR + MLIROpenACC + MLIROpenMP + MLIRLLVMIRTransforms + MLIRTranslation + ) + +add_mlir_translation_library(MLIRToLLVMIRTranslationRegistration + ConvertToLLVMIR.cpp + + LINK_LIBS PUBLIC + MLIRArmNeonToLLVMIRTranslation + MLIRArmSVEToLLVMIRTranslation + MLIRAMXToLLVMIRTranslation + MLIRX86VectorToLLVMIRTranslation + MLIRLLVMToLLVMIRTranslation + MLIRNVVMToLLVMIRTranslation + MLIROpenACCToLLVMIRTranslation + MLIROpenMPToLLVMIRTranslation + MLIRROCDLToLLVMIRTranslation + ) + +add_mlir_translation_library(MLIRTargetLLVMIRImport + ConvertFromLLVMIR.cpp + + ADDITIONAL_HEADER_DIRS + ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR + + LINK_COMPONENTS + Core + IRReader + + LINK_LIBS PUBLIC + MLIRLLVMIR + MLIRTranslation + )