[llvm] Fixes MLIR dialect Bazel dependencies from commit 5d1b4094534c etc (PR #222812)
Anshul Nigham via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 10 16:51:05 PDT 2026
https://github.com/nigham created https://github.com/llvm/llvm-project/pull/222812
…hers
>From 6412f685ccac6710a3b20409aa79b106eea77aa6 Mon Sep 17 00:00:00 2001
From: Anshul Nigham <nigham at google.com>
Date: Thu, 10 Sep 2026 16:50:18 -0700
Subject: [PATCH] Fixes MLIR dialect Bazel dependencies from commit
5d1b4094534c and others
---
.../flang/unittests/BUILD.bazel | 13 ++++++++++++
.../llvm-project-overlay/mlir/BUILD.bazel | 20 +++++++++++++++++--
2 files changed, 31 insertions(+), 2 deletions(-)
diff --git a/utils/bazel/llvm-project-overlay/flang/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/flang/unittests/BUILD.bazel
index 65a5cdc9b0555..9fdddda457a53 100644
--- a/utils/bazel/llvm-project-overlay/flang/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/flang/unittests/BUILD.bazel
@@ -258,6 +258,8 @@ cc_test(
"Optimizer/Builder/*.h",
"Optimizer/Builder/Runtime/*.cpp",
"Optimizer/Builder/Runtime/*.h",
+ "Optimizer/OpenACC/*.cpp",
+ "Optimizer/OpenACC/*.h",
],
allow_empty = True,
),
@@ -267,29 +269,40 @@ cc_test(
"//flang:ToolsHeaders",
"//flang/include/flang/Optimizer/Analysis:AnalysisHeaders",
"//flang/include/flang/Optimizer/Builder:BuilderHeaders",
+ "//flang/include/flang/Optimizer/CodeGen:CodeGenHeaders",
"//flang/include/flang/Optimizer/Dialect:DialectHeaders",
"//flang/include/flang/Optimizer/Dialect:FIRDialectSupportHeaders",
"//flang/include/flang/Optimizer/Dialect/CUF:CUFHeaders",
"//flang/include/flang/Optimizer/HLFIR:HLFIRHeaders",
+ "//flang/include/flang/Optimizer/OpenACC:OpenACCHeaders",
"//flang/include/flang/Optimizer/Passes:PassesHeaders",
"//flang/include/flang/Optimizer/Support:FIRSupportHeaders",
+ "//flang/include/flang/Optimizer/Transforms:TransformsHeaders",
"//flang/lib/Optimizer/Analysis:FIRAnalysis",
"//flang/lib/Optimizer/Builder:FIRBuilder",
+ "//flang/lib/Optimizer/CodeGen:FIRCodeGen",
"//flang/lib/Optimizer/Dialect:FIRDialect",
"//flang/lib/Optimizer/Dialect/CUF:CUFDialect",
"//flang/lib/Optimizer/Dialect/FIRCG:FIRCodeGenDialect",
"//flang/lib/Optimizer/Dialect/MIF:MIFDialect",
"//flang/lib/Optimizer/Dialect/Support:FIRDialectSupport",
"//flang/lib/Optimizer/HLFIR/IR:HLFIRDialect",
+ "//flang/lib/Optimizer/OpenACC/Analysis:FIROpenACCAnalysis",
+ "//flang/lib/Optimizer/OpenACC/Support:FIROpenACCSupport",
"//flang/lib/Optimizer/Passes:flangPasses",
"//flang/lib/Optimizer/Support:FIRSupport",
+ "//flang/lib/Optimizer/Transforms:FIRTransforms",
"//llvm:Support",
"//llvm:TargetParser",
"//mlir:AllExtensions",
"//mlir:ArithDialect",
+ "//mlir:DLTIDialect",
+ "//mlir:DataLayoutInterfaces",
"//mlir:FuncDialect",
"//mlir:IR",
"//mlir:LLVMDialect",
+ "//mlir:OpenACCDialect",
+ "//mlir:OpenACCUtils",
"//mlir:Pass",
"//mlir:RegisterAllDialects",
"//third-party/unittest:gtest",
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index b5fe572d40bf1..f84dfb872299d 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -3580,7 +3580,10 @@ gentbl_cc_library(
cc_library(
name = "NVGPUDialect",
srcs = ["lib/Dialect/NVGPU/IR/NVGPUDialect.cpp"],
- hdrs = ["include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h"],
+ hdrs = [
+ "include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h",
+ "include/mlir/Dialect/NVGPU/IR/NVGPUDialectDecl.h",
+ ],
includes = ["include"],
deps = [
":BytecodeOpInterface",
@@ -4172,6 +4175,7 @@ cc_library(
":InferIntDivisibilityOpInterface",
":InferIntRangeCommon",
":InferIntRangeInterface",
+ ":InferTypeOpInterface",
":InliningUtils",
":LoopLikeInterface",
":MemRefDialect",
@@ -5149,6 +5153,7 @@ cc_library(
":DialectUtils",
":IR",
":IndexingMapOpInterface",
+ ":InferIntRangeInterface",
":InferTypeOpInterface",
":InliningUtils",
":MaskableOpInterface",
@@ -6485,6 +6490,7 @@ cc_library(
hdrs = [
"include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h",
"include/mlir/Dialect/LLVMIR/NVVMDialect.h",
+ "include/mlir/Dialect/LLVMIR/NVVMDialectDecl.h",
"include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h",
"lib/Dialect/LLVMIR/IR/NVVMOps.h",
],
@@ -6746,7 +6752,10 @@ cc_library(
shard_count = 8,
source_file = "lib/Dialect/LLVMIR/IR/ROCDLOps.cpp",
),
- hdrs = ["include/mlir/Dialect/LLVMIR/ROCDLDialect.h"],
+ hdrs = [
+ "include/mlir/Dialect/LLVMIR/ROCDLDialect.h",
+ "include/mlir/Dialect/LLVMIR/ROCDLDialectDecl.h",
+ ],
includes = [
"include",
"lib/Dialect/LLVMIR",
@@ -7504,6 +7513,7 @@ cc_library(
includes = ["include"],
deps = [
":AMDGPUUtils",
+ ":ArithDialect",
":ConversionPassIncGen",
":DialectUtils",
":FuncDialect",
@@ -7810,6 +7820,7 @@ cc_library(
],
hdrs = [
"include/mlir/Dialect/Tensor/IR/Tensor.h",
+ "include/mlir/Dialect/Tensor/IR/TensorDialect.h",
"include/mlir/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.h",
],
includes = ["include"],
@@ -11702,6 +11713,7 @@ cc_library(
],
hdrs = [
"include/mlir/Dialect/Linalg/IR/Linalg.h",
+ "include/mlir/Dialect/Linalg/IR/LinalgDialect.h",
"include/mlir/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.h",
],
includes = ["include"],
@@ -13355,6 +13367,9 @@ cc_library(
]),
hdrs = [
"include/mlir/Dialect/Arith/IR/Arith.h",
+ "include/mlir/Dialect/Arith/IR/ArithAttributes.h",
+ "include/mlir/Dialect/Arith/IR/ArithDialect.h",
+ "include/mlir/Dialect/Arith/IR/ArithOpInterfaces.h",
],
includes = ["include"],
deps = [
@@ -13704,6 +13719,7 @@ cc_library(
),
hdrs = [
"include/mlir/Dialect/MemRef/IR/MemRef.h",
+ "include/mlir/Dialect/MemRef/IR/MemRefDialect.h",
"include/mlir/Dialect/MemRef/IR/MemRefMemorySlot.h",
"include/mlir/Dialect/MemRef/IR/MemoryAccessOpInterfaces.h",
"include/mlir/Dialect/MemRef/IR/ValueBoundsOpInterfaceImpl.h",
More information about the llvm-commits
mailing list