@@ -5545,10 +5545,22 @@ gentbl_cc_library(
55455545
55465546cc_library (
55475547 name = "LLVMIRTransforms" ,
5548- srcs = glob ([
5549- "lib/Dialect/LLVMIR/Transforms/*.cpp" ,
5550- ]),
5551- hdrs = glob (["include/mlir/Dialect/LLVMIR/Transforms/*.h" ]),
5548+ srcs = glob (
5549+ [
5550+ "lib/Dialect/LLVMIR/Transforms/*.cpp" ,
5551+ ],
5552+ exclude = ["lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp" ],
5553+ ),
5554+ hdrs = glob (
5555+ [
5556+ "include/mlir/Dialect/LLVMIR/Transforms/*.h" ,
5557+ ],
5558+ exclude = [
5559+ "include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h" ,
5560+ "include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h" ,
5561+ "include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h" ,
5562+ ],
5563+ ),
55525564 includes = ["include" ],
55535565 deps = [
55545566 ":Analysis" ,
@@ -5557,6 +5569,7 @@ cc_library(
55575569 ":IR" ,
55585570 ":InliningUtils" ,
55595571 ":LLVMDialect" ,
5572+ ":LLVMIRTransformsLegalizeForExport" ,
55605573 ":LLVMPassIncGen" ,
55615574 ":NVVMDialect" ,
55625575 ":Pass" ,
@@ -5567,6 +5580,23 @@ cc_library(
55675580 ],
55685581)
55695582
5583+ cc_library (
5584+ name = "LLVMIRTransformsLegalizeForExport" ,
5585+ srcs = ["lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp" ],
5586+ hdrs = [
5587+ "include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h" ,
5588+ "include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h" ,
5589+ "include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h" ,
5590+ ],
5591+ includes = ["include" ],
5592+ deps = [
5593+ ":IR" ,
5594+ ":LLVMPassIncGen" ,
5595+ ":LLVMDialect" ,
5596+ ":Pass" ,
5597+ ],
5598+ )
5599+
55705600td_library (
55715601 name = "GPUOpsTdFiles" ,
55725602 srcs = [
@@ -6459,6 +6489,7 @@ cc_library(
64596489 ":NVVMOpsIncGen" ,
64606490 ":SideEffectInterfaces" ,
64616491 ":Support" ,
6492+ ":ToLLVMIRTranslation" ,
64626493 "//llvm:AsmParser" ,
64636494 "//llvm:Core" ,
64646495 "//llvm:Support" ,
@@ -9212,8 +9243,8 @@ cc_library(
92129243 ":IR" ,
92139244 ":LLVMConversionIncGen" ,
92149245 ":LLVMDialect" ,
9215- ":LLVMIRTransforms" ,
92169246 ":LLVMIntrinsicConversionIncGen" ,
9247+ ":LLVMIRTransformsLegalizeForExport" ,
92179248 ":OpenMPDialect" ,
92189249 ":Support" ,
92199250 ":TransformUtils" ,
0 commit comments