@@ -5907,6 +5907,7 @@ cc_library(
5907
5907
":ControlFlowDialect" ,
5908
5908
":ControlFlowToLLVM" ,
5909
5909
":ConversionPassIncGen" ,
5910
+ ":ConvertToLLVMInterface" ,
5910
5911
":FuncDialect" ,
5911
5912
":FuncToLLVM" ,
5912
5913
":GPUCommonTransforms" ,
@@ -6088,6 +6089,7 @@ cc_library(
6088
6089
hdrs = [
6089
6090
"include/mlir/Conversion/GPUCommon/AttrToSPIRVConverter.h" ,
6090
6091
"include/mlir/Conversion/GPUCommon/GPUCommonPass.h" ,
6092
+ "include/mlir/Conversion/GPUCommon/GPUToLLVM.h" ,
6091
6093
"lib/Conversion/GPUCommon/GPUOpsLowering.h" ,
6092
6094
],
6093
6095
includes = ["include" ],
@@ -8374,6 +8376,31 @@ cc_library(
8374
8376
],
8375
8377
)
8376
8378
8379
+ gentbl_cc_library (
8380
+ name = "ToLLVMInterfaceIncGen" ,
8381
+ tbl_outs = [
8382
+ (
8383
+ ["--gen-attr-interface-decls" ],
8384
+ "include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.h.inc" ,
8385
+ ),
8386
+ (
8387
+ ["--gen-attr-interface-defs" ],
8388
+ "include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.cpp.inc" ,
8389
+ ),
8390
+ (
8391
+ ["--gen-op-interface-decls" ],
8392
+ "include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.h.inc" ,
8393
+ ),
8394
+ (
8395
+ ["--gen-op-interface-defs" ],
8396
+ "include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.cpp.inc" ,
8397
+ ),
8398
+ ],
8399
+ tblgen = ":mlir-tblgen" ,
8400
+ td_file = "include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.td" ,
8401
+ deps = [":UBDialectTdFiles" ],
8402
+ )
8403
+
8377
8404
cc_library (
8378
8405
name = "ConvertToLLVMInterface" ,
8379
8406
srcs = ["lib/Conversion/ConvertToLLVM/ToLLVMInterface.cpp" ],
@@ -8382,6 +8409,7 @@ cc_library(
8382
8409
deps = [
8383
8410
":IR" ,
8384
8411
":Support" ,
8412
+ ":ToLLVMInterfaceIncGen" ,
8385
8413
"//llvm:Support" ,
8386
8414
],
8387
8415
)
@@ -8394,6 +8422,7 @@ cc_library(
8394
8422
deps = [
8395
8423
":ConversionPassIncGen" ,
8396
8424
":ConvertToLLVMInterface" ,
8425
+ ":Analysis" ,
8397
8426
":IR" ,
8398
8427
":LLVMCommonConversion" ,
8399
8428
":LLVMDialect" ,
0 commit comments