[bazel]Fix bazel build past 2e6cc79f816d942ab09d6a310cd925c1da148aa9 (#124112)

Split target under LLVMIR/Transforms to avoid deps loop.
This commit is contained in:
Danial Klimkin 2025-01-23 14:20:11 +01:00 committed by GitHub
parent 90e9895a93
commit 0c66644270
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5545,10 +5545,22 @@ gentbl_cc_library(
cc_library(
name = "LLVMIRTransforms",
srcs = glob([
"lib/Dialect/LLVMIR/Transforms/*.cpp",
]),
hdrs = glob(["include/mlir/Dialect/LLVMIR/Transforms/*.h"]),
srcs = glob(
[
"lib/Dialect/LLVMIR/Transforms/*.cpp",
],
exclude = ["lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp"],
),
hdrs = glob(
[
"include/mlir/Dialect/LLVMIR/Transforms/*.h",
],
exclude = [
"include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h",
"include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h",
"include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h",
],
),
includes = ["include"],
deps = [
":Analysis",
@ -5557,6 +5569,7 @@ cc_library(
":IR",
":InliningUtils",
":LLVMDialect",
":LLVMIRTransformsLegalizeForExport",
":LLVMPassIncGen",
":NVVMDialect",
":Pass",
@ -5567,6 +5580,23 @@ cc_library(
],
)
cc_library(
name = "LLVMIRTransformsLegalizeForExport",
srcs = ["lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp"],
hdrs = [
"include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h",
"include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h",
"include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h",
],
includes = ["include"],
deps = [
":IR",
":LLVMPassIncGen",
":LLVMDialect",
":Pass",
],
)
td_library(
name = "GPUOpsTdFiles",
srcs = [
@ -6459,6 +6489,7 @@ cc_library(
":NVVMOpsIncGen",
":SideEffectInterfaces",
":Support",
":ToLLVMIRTranslation",
"//llvm:AsmParser",
"//llvm:Core",
"//llvm:Support",
@ -9212,8 +9243,8 @@ cc_library(
":IR",
":LLVMConversionIncGen",
":LLVMDialect",
":LLVMIRTransforms",
":LLVMIntrinsicConversionIncGen",
":LLVMIRTransformsLegalizeForExport",
":OpenMPDialect",
":Support",
":TransformUtils",