@@ -5549,7 +5549,11 @@ cc_library(
55495549 [
55505550 "lib/Dialect/LLVMIR/Transforms/*.cpp" ,
55515551 ],
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+ ],
55535557 ),
55545558 hdrs = glob (
55555559 [
@@ -5583,20 +5587,40 @@ cc_library(
55835587cc_library (
55845588 name = "LLVMIRTransformsLegalizeForExport" ,
55855589 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" ],
55915591 includes = ["include" ],
55925592 deps = [
55935593 ":IR" ,
5594- ":LLVMPassIncGen" ,
55955594 ":LLVMDialect" ,
5595+ ":LLVMPassIncGen" ,
5596+ ":LLVMIRTransformsDIExpressionLegalization" ,
55965597 ":Pass" ,
55975598 ],
55985599)
55995600
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+
56005624td_library (
56015625 name = "GPUOpsTdFiles" ,
56025626 srcs = [
@@ -9244,6 +9268,7 @@ cc_library(
92449268 ":LLVMConversionIncGen" ,
92459269 ":LLVMDialect" ,
92469270 ":LLVMIntrinsicConversionIncGen" ,
9271+ ":LLVMIRTransformsDIExpressionLegalization" ,
92479272 ":LLVMIRTransformsLegalizeForExport" ,
92489273 ":OpenMPDialect" ,
92499274 ":Support" ,
0 commit comments