[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