@@ -5907,6 +5907,7 @@ cc_library(
59075907 ":ControlFlowDialect" ,
59085908 ":ControlFlowToLLVM" ,
59095909 ":ConversionPassIncGen" ,
5910+ ":ConvertToLLVMInterface" ,
59105911 ":FuncDialect" ,
59115912 ":FuncToLLVM" ,
59125913 ":GPUCommonTransforms" ,
@@ -6088,6 +6089,7 @@ cc_library(
60886089 hdrs = [
60896090 "include/mlir/Conversion/GPUCommon/AttrToSPIRVConverter.h" ,
60906091 "include/mlir/Conversion/GPUCommon/GPUCommonPass.h" ,
6092+ "include/mlir/Conversion/GPUCommon/GPUToLLVM.h" ,
60916093 "lib/Conversion/GPUCommon/GPUOpsLowering.h" ,
60926094 ],
60936095 includes = ["include" ],
@@ -8374,6 +8376,31 @@ cc_library(
83748376 ],
83758377)
83768378
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+
83778404cc_library (
83788405 name = "ConvertToLLVMInterface" ,
83798406 srcs = ["lib/Conversion/ConvertToLLVM/ToLLVMInterface.cpp" ],
@@ -8382,6 +8409,7 @@ cc_library(
83828409 deps = [
83838410 ":IR" ,
83848411 ":Support" ,
8412+ ":ToLLVMInterfaceIncGen" ,
83858413 "//llvm:Support" ,
83868414 ],
83878415)
@@ -8394,6 +8422,7 @@ cc_library(
83948422 deps = [
83958423 ":ConversionPassIncGen" ,
83968424 ":ConvertToLLVMInterface" ,
8425+ ":Analysis" ,
83978426 ":IR" ,
83988427 ":LLVMCommonConversion" ,
83998428 ":LLVMDialect" ,
0 commit comments