cc_library(
name = "LLVMToLLVMIRTranslation",
- srcs = glob(["lib/Target/LLVMIR/Dialect/LLVMIR/*.cpp"]),
- hdrs = glob(["include/mlir/Target/LLVMIR/Dialect/LLVMIR/*.h"]),
+ srcs = ["lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp"],
+ hdrs = ["include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h"],
includes = ["include"],
deps = [
":IR",
)
cc_library(
+ name = "LLVMIRToLLVMTranslation",
+ srcs = ["lib/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.cpp"],
+ hdrs = ["include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.h"],
+ includes = ["include"],
+ deps = [
+ ":FromLLVMIRTranslation",
+ ":LLVMConversionIncGen",
+ ":LLVMDialect",
+ ":LLVMIntrinsicConversionIncGen",
+ ":Support",
+ "//llvm:Core",
+ "//llvm:Support",
+ ],
+)
+
+cc_library(
name = "OpenACCToLLVMIRTranslation",
srcs = glob(["lib/Target/LLVMIR/Dialect/OpenACC/*.cpp"]),
hdrs = glob(["include/mlir/Target/LLVMIR/Dialect/OpenACC/*.h"]),
":AMXToLLVMIRTranslation",
":ArmNeonToLLVMIRTranslation",
":ArmSVEToLLVMIRTranslation",
+ ":LLVMIRToLLVMTranslation",
":LLVMToLLVMIRTranslation",
":NVVMToLLVMIRTranslation",
":OpenACCToLLVMIRTranslation",
cc_library(
name = "FromLLVMIRTranslation",
srcs = [
- "lib/Target/LLVMIR/ConvertFromLLVMIR.cpp",
"lib/Target/LLVMIR/DebugImporter.cpp",
"lib/Target/LLVMIR/ModuleImport.cpp",
"lib/Target/LLVMIR/TypeFromLLVM.cpp",
],
hdrs = [
"include/mlir/Target/LLVMIR/Import.h",
+ "include/mlir/Target/LLVMIR/LLVMImportInterface.h",
"include/mlir/Target/LLVMIR/ModuleImport.h",
"include/mlir/Target/LLVMIR/TypeFromLLVM.h",
"lib/Target/LLVMIR/DebugImporter.h",
)
cc_library(
+ name = "FromLLVMIRTranslationRegistration",
+ srcs = [
+ "lib/Target/LLVMIR/ConvertFromLLVMIR.cpp",
+ ],
+ deps = [
+ ":AllToLLVMIRTranslations",
+ ":DLTIDialect",
+ ":FromLLVMIRTranslation",
+ ":IR",
+ ":TranslateLib",
+ "//llvm:Core",
+ "//llvm:IRReader",
+ "//llvm:Support",
+ ],
+)
+
+cc_library(
name = "ExecutionEngine",
srcs = [
"include/mlir/ExecutionEngine/CRunnerUtils.h",
name = "AllTranslations",
hdrs = ["include/mlir/InitAllTranslations.h"],
deps = [
- ":FromLLVMIRTranslation",
+ ":FromLLVMIRTranslationRegistration",
":SPIRVTranslateRegistration",
":TargetCpp",
":ToLLVMIRTranslationRegistration",