@@ -5549,7 +5549,11 @@ cc_library(
5549
5549
[
5550
5550
"lib/Dialect/LLVMIR/Transforms/*.cpp" ,
5551
5551
],
5552
- exclude = ["lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp" ],
5552
+ exclude = [
5553
+ "lib/Dialect/LLVMIR/Transforms/DIExpressionLegalization.cpp" ,
5554
+ "lib/Dialect/LLVMIR/Transforms/DIExpressionRewriter.cpp" ,
5555
+ "lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp" ,
5556
+ ],
5553
5557
),
5554
5558
hdrs = glob (
5555
5559
[
@@ -5583,20 +5587,40 @@ cc_library(
5583
5587
cc_library (
5584
5588
name = "LLVMIRTransformsLegalizeForExport" ,
5585
5589
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
- ],
5590
+ hdrs = ["include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h" ],
5591
5591
includes = ["include" ],
5592
5592
deps = [
5593
5593
":IR" ,
5594
- ":LLVMPassIncGen" ,
5595
5594
":LLVMDialect" ,
5595
+ ":LLVMPassIncGen" ,
5596
+ ":LLVMIRTransformsDIExpressionLegalization" ,
5596
5597
":Pass" ,
5597
5598
],
5598
5599
)
5599
5600
5601
+ cc_library (
5602
+ name = "LLVMIRTransformsDIExpressionLegalization" ,
5603
+ srcs = ["lib/Dialect/LLVMIR/Transforms/DIExpressionLegalization.cpp" ],
5604
+ hdrs = ["include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h" ],
5605
+ includes = ["include" ],
5606
+ deps = [
5607
+ ":LLVMIRTransformsDIExpressionRewriter" ,
5608
+ "//llvm:BinaryFormat" ,
5609
+ ],
5610
+ )
5611
+
5612
+ cc_library (
5613
+ name = "LLVMIRTransformsDIExpressionRewriter" ,
5614
+ srcs = ["lib/Dialect/LLVMIR/Transforms/DIExpressionRewriter.cpp" ],
5615
+ hdrs = ["include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h" ],
5616
+ includes = ["include" ],
5617
+ deps = [
5618
+ ":LLVMDialect" ,
5619
+ ":TransformUtils" ,
5620
+ "//llvm:Support" ,
5621
+ ],
5622
+ )
5623
+
5600
5624
td_library (
5601
5625
name = "GPUOpsTdFiles" ,
5602
5626
srcs = [
@@ -9244,6 +9268,7 @@ cc_library(
9244
9268
":LLVMConversionIncGen" ,
9245
9269
":LLVMDialect" ,
9246
9270
":LLVMIntrinsicConversionIncGen" ,
9271
+ ":LLVMIRTransformsDIExpressionLegalization" ,
9247
9272
":LLVMIRTransformsLegalizeForExport" ,
9248
9273
":OpenMPDialect" ,
9249
9274
":Support" ,
0 commit comments