@@ -6149,6 +6149,32 @@ gentbl_cc_library(
6149
6149
deps = [":NVVMOpsTdFiles" ],
6150
6150
)
6151
6151
6152
+ gentbl_cc_library (
6153
+ name = "NVVMFromLLVMIRConversionsIncGen" ,
6154
+ tbl_outs = [
6155
+ (
6156
+ ["-gen-intr-from-llvmir-conversions" ],
6157
+ "include/mlir/Dialect/LLVMIR/NVVMFromLLVMIRConversions.inc" ,
6158
+ ),
6159
+ ],
6160
+ tblgen = ":mlir-tblgen" ,
6161
+ td_file = "include/mlir/Dialect/LLVMIR/NVVMOps.td" ,
6162
+ deps = [":NVVMOpsTdFiles" ],
6163
+ )
6164
+
6165
+ gentbl_cc_library (
6166
+ name = "NVVMConvertibleLLVMIRIntrinsicsIncGen" ,
6167
+ tbl_outs = [
6168
+ (
6169
+ ["-gen-convertible-llvmir-intrinsics" ],
6170
+ "include/mlir/Dialect/LLVMIR/NVVMConvertibleLLVMIRIntrinsics.inc" ,
6171
+ ),
6172
+ ],
6173
+ tblgen = ":mlir-tblgen" ,
6174
+ td_file = "include/mlir/Dialect/LLVMIR/NVVMOps.td" ,
6175
+ deps = [":NVVMOpsTdFiles" ],
6176
+ )
6177
+
6152
6178
cc_library (
6153
6179
name = "BasicPtxBuilderInterface" ,
6154
6180
srcs = ["lib/Dialect/LLVMIR/IR/BasicPtxBuilderInterface.cpp" ],
@@ -8350,8 +8376,8 @@ cc_library(
8350
8376
8351
8377
cc_library (
8352
8378
name = "NVVMToLLVMIRTranslation" ,
8353
- srcs = glob ( ["lib/Target/LLVMIR/Dialect/NVVM/* .cpp" ]) ,
8354
- hdrs = glob ( ["include/mlir/Target/LLVMIR/Dialect/NVVM/* .h" ]) ,
8379
+ srcs = ["lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation .cpp" ],
8380
+ hdrs = ["include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation .h" ],
8355
8381
includes = ["include" ],
8356
8382
deps = [
8357
8383
":DialectUtils" ,
@@ -8468,6 +8494,23 @@ cc_library(
8468
8494
],
8469
8495
)
8470
8496
8497
+ cc_library (
8498
+ name = "LLVMIRToNVVMTranslation" ,
8499
+ srcs = ["lib/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.cpp" ],
8500
+ hdrs = ["include/mlir/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.h" ],
8501
+ includes = ["include" ],
8502
+ deps = [
8503
+ ":FromLLVMIRTranslation" ,
8504
+ ":IR" ,
8505
+ ":NVVMConvertibleLLVMIRIntrinsicsIncGen" ,
8506
+ ":NVVMDialect" ,
8507
+ ":NVVMFromLLVMIRConversionsIncGen" ,
8508
+ ":Support" ,
8509
+ "//llvm:Core" ,
8510
+ "//llvm:Support" ,
8511
+ ],
8512
+ )
8513
+
8471
8514
cc_library (
8472
8515
name = "OpenACCToLLVMIRTranslation" ,
8473
8516
srcs = glob (["lib/Target/LLVMIR/Dialect/OpenACC/*.cpp" ]),
@@ -8521,6 +8564,7 @@ cc_library(
8521
8564
":BuiltinToLLVMIRTranslation" ,
8522
8565
":GPUToLLVMIRTranslation" ,
8523
8566
":LLVMIRToLLVMTranslation" ,
8567
+ ":LLVMIRToNVVMTranslation" ,
8524
8568
":LLVMToLLVMIRTranslation" ,
8525
8569
":NVVMTarget" ,
8526
8570
":NVVMToLLVMIRTranslation" ,
0 commit comments