Index: utils/bazel/llvm-project-overlay/mlir/BUILD.bazel =================================================================== --- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -2248,7 +2248,10 @@ "lib/Dialect/Affine/Transforms/*.cpp", "lib/Dialect/Affine/Transforms/*.h", ]), - hdrs = ["include/mlir/Dialect/Affine/Passes.h"], + hdrs = [ + "include/mlir/Dialect/Affine/Passes.h", + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", + ], includes = ["include"], deps = [ ":Affine", @@ -2728,6 +2731,7 @@ ], ), hdrs = glob([ + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", "include/mlir/Dialect/StandardOps/IR/*.h", "include/mlir/Dialect/StandardOps/Utils/*.h", ]) + ["include/mlir/Transforms/InliningUtils.h"], @@ -2798,6 +2802,7 @@ ], ), hdrs = glob([ + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", "include/mlir/Dialect/Vector/IR/*.h", ]), includes = ["include"], @@ -4433,7 +4438,10 @@ "lib/Dialect/Tensor/IR/TensorDialect.cpp", "lib/Dialect/Tensor/IR/TensorOps.cpp", ], - hdrs = ["include/mlir/Dialect/Tensor/IR/Tensor.h"], + hdrs = [ + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", + "include/mlir/Dialect/Tensor/IR/Tensor.h", + ], includes = ["include"], deps = [ ":ArithmeticDialect", @@ -4456,7 +4464,10 @@ cc_library( name = "TensorInferTypeOpInterfaceImpl", srcs = ["lib/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.cpp"], - hdrs = ["include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h"], + hdrs = [ + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", + "include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h", + ], includes = ["include"], deps = [ ":Affine", @@ -4471,7 +4482,10 @@ cc_library( name = "TensorTilingInterfaceImpl", srcs = ["lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp"], - hdrs = ["include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h"], + hdrs = [ + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", + "include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h", + ], includes = ["include"], deps = [ ":Affine", @@ -6829,6 +6843,7 @@ "lib/Dialect/Linalg/IR/LinalgOps.cpp", ], hdrs = [ + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", "include/mlir/Dialect/Linalg/IR/Linalg.h", ], includes = ["include"], @@ -6899,7 +6914,8 @@ "lib/Dialect/Linalg/Analysis/DependenceAnalysis.cpp", "lib/Dialect/Linalg/Utils/Utils.cpp", ], - hdrs = [ + hdrs = [ + "include/mlir/Dialect/Arithmetic/Utils/Utils.h", "include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h", "include/mlir/Dialect/Linalg/Passes.h", "include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h", @@ -7569,6 +7585,7 @@ ), hdrs = [ "include/mlir/Dialect/Arithmetic/IR/Arithmetic.h", + "include/mlir/Interfaces/InferTypeOpInterface.h", "include/mlir/Transforms/InliningUtils.h", ], includes = ["include"], @@ -7696,6 +7713,7 @@ ), hdrs = [ "include/mlir/Dialect/Math/IR/Math.h", + "include/mlir/Interfaces/InferTypeOpInterface.h", "include/mlir/Transforms/InliningUtils.h", ], includes = ["include"], @@ -7809,6 +7827,7 @@ gentbl_cc_library( name = "MemRefOpsIncGen", strip_include_prefix = "include", + hdrs = ["include/mlir/Dialect/Arithmetic/Utils/Utils.h"], tbl_outs = [ ( ["-gen-op-decls"],