From aea29c12bde0c6ebe7377f49c976ad4b414c00ab Mon Sep 17 00:00:00 2001 From: Akshay Modi Date: Thu, 16 Apr 2020 16:03:22 -0700 Subject: [PATCH] Rollback of Fix 48 Unused C++ BUILD Dependencies PiperOrigin-RevId: 306939548 Change-Id: Iede207609dc8c67c15172c99466535a4fed289f6 --- tensorflow/compiler/mlir/lite/BUILD | 11 +++++++++++ tensorflow/compiler/mlir/lite/quantization/BUILD | 1 + .../compiler/mlir/lite/quantization/lite/BUILD | 2 ++ tensorflow/compiler/mlir/lite/sparsity/BUILD | 1 + tensorflow/compiler/mlir/python/BUILD | 1 + tensorflow/compiler/mlir/tensorflow/BUILD | 12 ++++++++++++ tensorflow/compiler/mlir/tfjs/BUILD | 1 + tensorflow/compiler/mlir/xla/BUILD | 16 ++++++++++++++++ 8 files changed, 45 insertions(+) diff --git a/tensorflow/compiler/mlir/lite/BUILD b/tensorflow/compiler/mlir/lite/BUILD index 342bf08a3dc..6705db29105 100644 --- a/tensorflow/compiler/mlir/lite/BUILD +++ b/tensorflow/compiler/mlir/lite/BUILD @@ -221,14 +221,17 @@ cc_library( ], deps = [ ":tensorflow_lite_ops_inc_gen", + ":validators", "//tensorflow/compiler/mlir/lite/experimental/estimators:cost_estimators", "//tensorflow/compiler/mlir/tensorflow:tensorflow_types", "//tensorflow/lite/schema:schema_fbs", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:DerivedAttributeOpInterface", "@llvm-project//mlir:Dialect", "@llvm-project//mlir:IR", "@llvm-project//mlir:LoopLikeInterface", + "@llvm-project//mlir:Pass", "@llvm-project//mlir:QuantOps", "@llvm-project//mlir:SideEffects", "@llvm-project//mlir:StandardOps", @@ -315,6 +318,7 @@ cc_library( "transforms/passes.h", ], deps = [ + ":common", ":lstm_utils", ":stateful_ops_utils", ":tensorflow_lite", @@ -362,6 +366,7 @@ cc_library( "//tensorflow/compiler/mlir/lite/quantization:quantization_lib", "//tensorflow/compiler/mlir/tensorflow", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", @@ -394,6 +399,7 @@ cc_library( "//tensorflow/core:protos_all_cc", "@com_google_absl//absl/memory", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:QuantOps", @@ -415,6 +421,7 @@ cc_library( ":tensorflow_lite", "@com_google_absl//absl/base", "@com_google_absl//absl/memory", + "@com_google_absl//absl/strings", "@llvm-project//llvm:support", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", @@ -577,6 +584,7 @@ cc_library( "//tensorflow/compiler/mlir/tensorflow:convert_tensor", "//tensorflow/compiler/mlir/tensorflow:export_tf_dialect_op", "//tensorflow/compiler/mlir/tensorflow:mangling_util", + "//tensorflow/compiler/mlir/tensorflow:mlir_roundtrip_flags", "//tensorflow/compiler/mlir/tensorflow:tensorflow_dialect_registration", "//tensorflow/compiler/mlir/tensorflow:tensorflow_types", "//tensorflow/compiler/xla:statusor", @@ -618,6 +626,7 @@ cc_library( "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/container:flat_hash_map", "@com_google_absl//absl/container:flat_hash_set", + "@com_google_absl//absl/strings", "@llvm-project//llvm:support", "@llvm-project//mlir:IR", "@llvm-project//mlir:LoopOpsTransforms", @@ -740,8 +749,10 @@ cc_library( "//tensorflow/compiler/mlir/tensorflow:tf_graph_optimization_pass", "//tensorflow/compiler/mlir/tensorflow:translate_lib", "@llvm-project//mlir:AllPassesAndDialects", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", + "@llvm-project//mlir:QuantOps", "@llvm-project//mlir:Transforms", ], ) diff --git a/tensorflow/compiler/mlir/lite/quantization/BUILD b/tensorflow/compiler/mlir/lite/quantization/BUILD index ee75d887e13..23a65a88186 100644 --- a/tensorflow/compiler/mlir/lite/quantization/BUILD +++ b/tensorflow/compiler/mlir/lite/quantization/BUILD @@ -57,6 +57,7 @@ cc_library( "@com_google_absl//absl/memory", "@com_google_absl//absl/strings", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:QuantOps", diff --git a/tensorflow/compiler/mlir/lite/quantization/lite/BUILD b/tensorflow/compiler/mlir/lite/quantization/lite/BUILD index b24007825da..1504f7d3a1b 100644 --- a/tensorflow/compiler/mlir/lite/quantization/lite/BUILD +++ b/tensorflow/compiler/mlir/lite/quantization/lite/BUILD @@ -52,8 +52,10 @@ cc_library( ], deps = [ "//tensorflow/compiler/mlir/lite:tensorflow_lite", + "@com_google_absl//absl/strings", "@llvm-project//llvm:support", "@llvm-project//mlir:IR", + "@llvm-project//mlir:Pass", "@llvm-project//mlir:QuantOps", ], ) diff --git a/tensorflow/compiler/mlir/lite/sparsity/BUILD b/tensorflow/compiler/mlir/lite/sparsity/BUILD index c3b2d4c6ce8..7ed29173d05 100644 --- a/tensorflow/compiler/mlir/lite/sparsity/BUILD +++ b/tensorflow/compiler/mlir/lite/sparsity/BUILD @@ -25,6 +25,7 @@ cc_library( deps = [ "//tensorflow/compiler/mlir/lite:common", "//tensorflow/compiler/mlir/lite:flatbuffer_translate_lib", + "//tensorflow/compiler/mlir/lite/quantization:quantization_config", "//tensorflow/compiler/mlir/tensorflow:error_util", "//tensorflow/core:protos_all_cc", "//tensorflow/lite:framework", diff --git a/tensorflow/compiler/mlir/python/BUILD b/tensorflow/compiler/mlir/python/BUILD index eeb640605b0..666f89ac72f 100644 --- a/tensorflow/compiler/mlir/python/BUILD +++ b/tensorflow/compiler/mlir/python/BUILD @@ -14,6 +14,7 @@ cc_library( "//tensorflow/compiler/mlir/tensorflow:error_util", "//tensorflow/compiler/mlir/tensorflow:import_utils", "@llvm-project//llvm:support", + "@llvm-project//mlir:IR", "@llvm-project//mlir:Parser", "@llvm-project//mlir:Pass", ], diff --git a/tensorflow/compiler/mlir/tensorflow/BUILD b/tensorflow/compiler/mlir/tensorflow/BUILD index e47f907734d..4305d64c864 100644 --- a/tensorflow/compiler/mlir/tensorflow/BUILD +++ b/tensorflow/compiler/mlir/tensorflow/BUILD @@ -202,6 +202,8 @@ cc_library( "//tensorflow/compiler/mlir/xla:hlo", "//tensorflow/core:framework", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", + "@llvm-project//mlir:Dialect", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", @@ -261,6 +263,7 @@ cc_library( ], includes = ["include"], deps = [ + ":error_util", ":tensorflow_canonicalize_inc_gen", ":tensorflow_device_ops_inc_gen", ":tensorflow_executor_inc_gen", @@ -268,10 +271,12 @@ cc_library( ":tensorflow_ops_inc_gen", ":tensorflow_types", ":tf_saved_model_inc_gen", + "//tensorflow/compiler/mlir/lite:validators", "//tensorflow/core:framework", "//tensorflow/core:lib", "//tensorflow/core/platform:logging", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:CallOpInterfacesIncGen", "@llvm-project//mlir:DerivedAttributeOpInterface", "@llvm-project//mlir:Dialect", @@ -497,6 +502,7 @@ cc_library( srcs = ["ir/dialect_registration.cc"], deps = [ ":tensorflow", + "@llvm-project//mlir:IR", "@llvm-project//mlir:LoopOpsTransforms", ], alwayslink = 1, @@ -660,6 +666,7 @@ cc_library( ":export_tf_dialect_op", "@llvm-project//llvm:support", "@llvm-project//mlir:IR", + "@llvm-project//mlir:Support", "@llvm-project//mlir:Translation", ], alwayslink = 1, @@ -896,9 +903,12 @@ cc_library( hdrs = ["utils/eval_util.h"], deps = [ ":convert_tensor", + ":convert_type", ":export_tf_dialect_op", + ":mangling_util", "//tensorflow/c/eager:c_api", "//tensorflow/c/eager:c_api_internal", + "//tensorflow/compiler/xla:status_macros", "//tensorflow/core:core_cpu", "//tensorflow/core:core_cpu_lib", "//tensorflow/core:framework", @@ -937,6 +947,7 @@ cc_library( "@llvm-project//llvm:support", "@llvm-project//mlir:IR", "@llvm-project//mlir:Parser", + "@llvm-project//mlir:Pass", ], ) @@ -1299,6 +1310,7 @@ cc_library( "@llvm-project//mlir:AllPassesAndDialects", "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", + "@llvm-project//mlir:Pass", ], ) diff --git a/tensorflow/compiler/mlir/tfjs/BUILD b/tensorflow/compiler/mlir/tfjs/BUILD index b2c838e57f2..2c4abb90abb 100644 --- a/tensorflow/compiler/mlir/tfjs/BUILD +++ b/tensorflow/compiler/mlir/tfjs/BUILD @@ -60,6 +60,7 @@ cc_library( "@llvm-project//mlir:Dialect", "@llvm-project//mlir:IR", "@llvm-project//mlir:SideEffects", + "@llvm-project//mlir:StandardOps", "@llvm-project//mlir:Support", "@llvm-project//mlir:TransformUtils", ], diff --git a/tensorflow/compiler/mlir/xla/BUILD b/tensorflow/compiler/mlir/xla/BUILD index 73ad103708f..ae0a77cb30d 100644 --- a/tensorflow/compiler/mlir/xla/BUILD +++ b/tensorflow/compiler/mlir/xla/BUILD @@ -141,10 +141,12 @@ cc_library( "//tensorflow/core:framework", "//tensorflow/core/kernels:conv_grad_shape_utils", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:Dialect", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", + "@llvm-project//mlir:Support", "@llvm-project//mlir:Transforms", ], alwayslink = 1, @@ -214,6 +216,7 @@ cc_library( ":hlo", ":lhlo", ":map_xla_to_scalar_op", + "//tensorflow/compiler/xla:status", "@com_google_absl//absl/memory", "@llvm-project//llvm:support", "@llvm-project//mlir:Affine", @@ -286,6 +289,7 @@ cc_library( ":lhlo", "@com_google_absl//absl/memory", "@llvm-project//llvm:support", + "@llvm-project//mlir:LinalgOps", "@llvm-project//mlir:LinalgTransforms", "@llvm-project//mlir:Pass", "@llvm-project//mlir:TransformUtils", @@ -379,6 +383,7 @@ cc_library( deps = [ ":hlo", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", @@ -394,6 +399,7 @@ cc_library( ":hlo", ":xla_legalize_to_standard_inc_gen", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", @@ -426,9 +432,11 @@ cc_library( ":hlo", ":xla_dialect_registration", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", + "@llvm-project//mlir:Support", "@llvm-project//mlir:Transforms", ], alwayslink = 1, @@ -504,8 +512,10 @@ cc_library( ":xla_canonicalize_inc_gen", "@com_google_absl//absl/container:flat_hash_set", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", "@llvm-project//mlir:InferTypeOpInterface", + "@llvm-project//mlir:Pass", "@llvm-project//mlir:SideEffects", "@llvm-project//mlir:StandardOps", "@llvm-project//mlir:Support", @@ -558,8 +568,11 @@ cc_library( ":hlo_ops_base_inc_gen", ":lhlo_ops_inc_gen", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", + "@llvm-project//mlir:Pass", "@llvm-project//mlir:SideEffects", + "@llvm-project//mlir:StandardOps", "@llvm-project//mlir:Support", "@llvm-project//mlir:TransformUtils", "@llvm-project//mlir:Transforms", @@ -589,6 +602,7 @@ cc_library( deps = [ ":hlo", ":lhlo", + "@llvm-project//mlir:IR", ], alwayslink = 1, ) @@ -657,7 +671,9 @@ cc_library( "//tensorflow/core:protos_all_cc", "//tensorflow/stream_executor/lib", "@llvm-project//llvm:support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", + "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", "@llvm-project//mlir:TransformUtils", "@llvm-project//mlir:Transforms",