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
+  )