@@ -5545,10 +5545,22 @@ gentbl_cc_library(
5545
5545
5546
5546
cc_library (
5547
5547
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
+ ),
5552
5564
includes = ["include" ],
5553
5565
deps = [
5554
5566
":Analysis" ,
@@ -5557,6 +5569,7 @@ cc_library(
5557
5569
":IR" ,
5558
5570
":InliningUtils" ,
5559
5571
":LLVMDialect" ,
5572
+ ":LLVMIRTransformsLegalizeForExport" ,
5560
5573
":LLVMPassIncGen" ,
5561
5574
":NVVMDialect" ,
5562
5575
":Pass" ,
@@ -5567,6 +5580,23 @@ cc_library(
5567
5580
],
5568
5581
)
5569
5582
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
+
5570
5600
td_library (
5571
5601
name = "GPUOpsTdFiles" ,
5572
5602
srcs = [
@@ -6459,6 +6489,7 @@ cc_library(
6459
6489
":NVVMOpsIncGen" ,
6460
6490
":SideEffectInterfaces" ,
6461
6491
":Support" ,
6492
+ ":ToLLVMIRTranslation" ,
6462
6493
"//llvm:AsmParser" ,
6463
6494
"//llvm:Core" ,
6464
6495
"//llvm:Support" ,
@@ -9212,8 +9243,8 @@ cc_library(
9212
9243
":IR" ,
9213
9244
":LLVMConversionIncGen" ,
9214
9245
":LLVMDialect" ,
9215
- ":LLVMIRTransforms" ,
9216
9246
":LLVMIntrinsicConversionIncGen" ,
9247
+ ":LLVMIRTransformsLegalizeForExport" ,
9217
9248
":OpenMPDialect" ,
9218
9249
":Support" ,
9219
9250
":TransformUtils" ,
0 commit comments