diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index a1231b77e0c4..09b524baca2b 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -1755,6 +1755,7 @@ cc_library( includes = ["include"], deps = [ ":Affine", + ":AffineAnalysis", ":Analysis", ":ArithmeticDialect", ":BufferizationDialect", @@ -2126,6 +2127,25 @@ cc_library( ], ) +cc_library( + name = "AffineAnalysis", + srcs = glob([ + "lib/Dialect/Affine/Analysis/*.cpp", + "lib/Dialect/Affine/Analysis/*.h", + ]), + hdrs = glob(["include/mlir/Dialect/Affine/Analysis/*.h"]), + includes = ["include"], + deps = [ + ":Affine", + ":Analysis", + ":ArithmeticDialect", + ":IR", + ":StandardOps", + ":Support", + "//llvm:Support", + ], +) + cc_library( name = "AffineUtils", srcs = glob( @@ -2138,6 +2158,7 @@ cc_library( includes = ["include"], deps = [ ":Affine", + ":AffineAnalysis", ":Analysis", ":IR", ":MemRefDialect", @@ -2172,6 +2193,7 @@ cc_library( includes = ["include"], deps = [ ":Affine", + ":AffineAnalysis", ":AffinePassIncGen", ":AffineUtils", ":Analysis", @@ -2692,6 +2714,7 @@ cc_library( includes = ["include"], deps = [ ":Affine", + ":AffineAnalysis", ":AffineUtils", ":Analysis", ":ArithmeticDialect", @@ -4375,6 +4398,7 @@ cc_library( includes = ["include"], deps = [ ":Affine", + ":AffineAnalysis", ":Analysis", ":ArithmeticDialect", ":ControlFlowInterfaces", @@ -4577,6 +4601,7 @@ cc_library( includes = ["include"], deps = [ ":Affine", + ":AffineAnalysis", ":AllocationOpInterface", ":Analysis", ":ArithmeticDialect", @@ -4698,6 +4723,7 @@ cc_library( hdrs = ["include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h"], includes = ["include"], deps = [ + ":AffineAnalysis", ":Analysis", ":ArithmeticDialect", ":ConversionPassIncGen", @@ -6817,6 +6843,7 @@ cc_library( includes = ["include"], deps = [ ":Affine", + ":AffineAnalysis", ":AffineBufferizableOpInterfaceImpl", ":AffineUtils", ":Analysis", diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel index 62450c85030a..bb5de09f9687 100644 --- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel @@ -23,6 +23,7 @@ cc_library( ":TestDialect", "//llvm:Support", "//mlir:Affine", + "//mlir:AffineAnalysis", "//mlir:Analysis", "//mlir:IR", "//mlir:MemRefDialect", @@ -288,6 +289,7 @@ cc_library( ":TestDialect", "//llvm:Support", "//mlir:Affine", + "//mlir:AffineAnalysis", "//mlir:Analysis", "//mlir:ArithmeticDialect", "//mlir:IR", @@ -323,6 +325,7 @@ cc_library( deps = [ "//llvm:Support", "//mlir:Affine", + "//mlir:AffineAnalysis", "//mlir:AffineTransforms", "//mlir:AffineUtils", "//mlir:Analysis", diff --git a/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel index 73560d698081..9092d53e9fe2 100644 --- a/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel @@ -266,6 +266,7 @@ cc_test( ]), deps = [ "//llvm:gtest_main", + "//mlir:AffineAnalysis", "//mlir:IR", "//mlir:Parser", "//mlir:Pass", @@ -282,10 +283,12 @@ cc_test( "Analysis/*.h", "Analysis/*/*.cpp", "Analysis/*/*.h", + "Dialect/Affine/Analysis/AffineStructuresParser.*", ]), deps = [ "//llvm:TestingSupport", "//llvm:gtest_main", + "//mlir:AffineAnalysis", "//mlir:Analysis", "//mlir:IR", ],