From: Benjamin Kramer Date: Tue, 18 Jan 2022 23:55:56 +0000 (+0100) Subject: [bazel] Port 755dc07d69ed X-Git-Tag: upstream/15.0.7~20014 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=355acf2bef0edb2be2fda0c1ea6646cf52444939;p=platform%2Fupstream%2Fllvm.git [bazel] Port 755dc07d69ed Still a fair bit of spaghetti in the unittest rules --- diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index a1231b7..09b524b 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", @@ -2127,6 +2128,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 62450c8..bb5de09 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 73560d6..9092d53 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", ],