Skip to content

Commit 0c66644

Browse files
authored
[bazel]Fix bazel build past 2e6cc79 (#124112)
Split target under LLVMIR/Transforms to avoid deps loop.
1 parent 90e9895 commit 0c66644

File tree

1 file changed

+36
-5
lines changed

1 file changed

+36
-5
lines changed

utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5545,10 +5545,22 @@ gentbl_cc_library(
55455545

55465546
cc_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+
55705600
td_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

Comments
 (0)