Skip to content

Commit

Permalink
Don't include unused protocol buffer headers.
Browse files Browse the repository at this point in the history
Also: tell clang-tidy that poll.h is needed in subprocess.cc
PiperOrigin-RevId: 630206678
  • Loading branch information
hzeller authored and copybara-github committed May 2, 2024
1 parent bd8587a commit e4132f5
Show file tree
Hide file tree
Showing 22 changed files with 1 addition and 37 deletions.
4 changes: 0 additions & 4 deletions xls/codegen/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -616,7 +616,6 @@ cc_test(
"//xls/ir:value",
"//xls/ir:value_utils",
"//xls/ir:xls_type_cc_proto",
"//xls/ir:xls_value_cc_proto",
"//xls/jit:block_jit",
"//xls/public:ir_parser",
"//xls/tools:codegen",
Expand Down Expand Up @@ -1010,7 +1009,6 @@ cc_test(
"//xls/simulation:module_testbench_thread",
"//xls/simulation:testbench_signal_capture",
"//xls/simulation:verilog_test_base",
"//xls/tools:codegen_flags_cc_proto",
"//xls/tools:verilog_include",
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/log",
Expand All @@ -1029,7 +1027,6 @@ cc_test(
":block_conversion",
":codegen_options",
":codegen_pass",
":module_signature_cc_proto",
":register_combining_pass",
"//xls/common:xls_gunit_main",
"//xls/common/status:matchers",
Expand All @@ -1043,7 +1040,6 @@ cc_test(
"//xls/ir:source_location",
"//xls/passes:pass_base",
"//xls/scheduling:pipeline_schedule",
"//xls/tools:codegen_flags_cc_proto",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
"@com_google_absl//absl/strings:str_format",
Expand Down
1 change: 0 additions & 1 deletion xls/codegen/block_execution_fuzz_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@
#include "xls/ir/value.h"
#include "xls/ir/value_utils.h"
#include "xls/ir/xls_type.pb.h"
#include "xls/ir/xls_value.pb.h"
#include "xls/jit/block_jit.h"
#include "xls/public/ir_parser.h"
#include "xls/tools/codegen.h"
Expand Down
1 change: 0 additions & 1 deletion xls/codegen/block_generator_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@
#include "xls/simulation/module_testbench_thread.h"
#include "xls/simulation/testbench_signal_capture.h"
#include "xls/simulation/verilog_test_base.h"
#include "xls/tools/codegen_flags.pb.h"
#include "xls/tools/verilog_include.h"

namespace xls {
Expand Down
2 changes: 0 additions & 2 deletions xls/codegen/register_combining_pass_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
#include "xls/codegen/block_conversion.h"
#include "xls/codegen/codegen_options.h"
#include "xls/codegen/codegen_pass.h"
#include "xls/codegen/module_signature.pb.h"
#include "xls/common/status/matchers.h"
#include "xls/ir/bits.h"
#include "xls/ir/function_builder.h"
Expand All @@ -36,7 +35,6 @@
#include "xls/ir/source_location.h"
#include "xls/passes/pass_base.h"
#include "xls/scheduling/pipeline_schedule.h"
#include "xls/tools/codegen_flags.pb.h"

namespace m = xls::op_matchers;
namespace xls::verilog {
Expand Down
2 changes: 1 addition & 1 deletion xls/common/subprocess.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include "xls/common/subprocess.h"

#include <fcntl.h>
#include <poll.h>
#include <poll.h> // IWYU pragma: keep
#include <spawn.h>
#include <sys/wait.h>
#include <unistd.h>
Expand Down
4 changes: 0 additions & 4 deletions xls/contrib/xlscc/unit_tests/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ cc_test(
"//xls/common:xls_gunit_main",
"//xls/common/status:matchers",
"//xls/contrib/xlscc:hls_block_cc_proto",
"//xls/contrib/xlscc:metadata_output_cc_proto",
"//xls/contrib/xlscc:translator",
"//xls/ir:bits",
"//xls/ir:value",
Expand Down Expand Up @@ -134,7 +133,6 @@ cc_test(
"//xls/common:xls_gunit_main",
"//xls/common/status:matchers",
"//xls/contrib/xlscc:hls_block_cc_proto",
"//xls/contrib/xlscc:metadata_output_cc_proto",
"//xls/contrib/xlscc:translator",
"//xls/ir",
"//xls/ir:bits",
Expand All @@ -152,7 +150,6 @@ cc_test(
"@com_google_absl//absl/strings:str_format",
"@com_google_googletest//:gtest",
"@com_google_protobuf//:protobuf",
"@llvm-project//clang:ast",
],
)

Expand Down Expand Up @@ -217,7 +214,6 @@ cc_test(
"//xls/codegen:signature_generator",
"//xls/common:xls_gunit_main",
"//xls/common/status:matchers",
"//xls/common/status:status_macros",
"//xls/contrib/xlscc:hls_block_cc_proto",
"//xls/contrib/xlscc:translator",
"//xls/ir",
Expand Down
1 change: 0 additions & 1 deletion xls/contrib/xlscc/unit_tests/translator_io_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
#include "absl/status/status.h"
#include "xls/common/status/matchers.h"
#include "xls/contrib/xlscc/hls_block.pb.h"
#include "xls/contrib/xlscc/metadata_output.pb.h"
#include "xls/contrib/xlscc/translator.h"
#include "xls/contrib/xlscc/unit_tests/unit_test.h"
#include "xls/ir/bits.h"
Expand Down
1 change: 0 additions & 1 deletion xls/contrib/xlscc/unit_tests/translator_proc_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
#include "google/protobuf/util/message_differencer.h"
#include "xls/common/status/matchers.h"
#include "xls/contrib/xlscc/hls_block.pb.h"
#include "xls/contrib/xlscc/metadata_output.pb.h"
#include "xls/contrib/xlscc/translator.h"
#include "xls/contrib/xlscc/unit_tests/unit_test.h"
#include "xls/ir/bits.h"
Expand Down
1 change: 0 additions & 1 deletion xls/contrib/xlscc/unit_tests/translator_verilog_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
#include "xls/codegen/codegen_pass.h"
#include "xls/codegen/signature_generator.h"
#include "xls/common/status/matchers.h"
#include "xls/common/status/status_macros.h"
#include "xls/contrib/xlscc/hls_block.pb.h"
#include "xls/contrib/xlscc/translator.h"
#include "xls/contrib/xlscc/unit_tests/unit_test.h"
Expand Down
1 change: 0 additions & 1 deletion xls/fdo/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@ cc_library(
"//xls/ir",
"//xls/scheduling:pipeline_schedule",
"//xls/scheduling:scheduling_options",
"//xls/synthesis:synthesis_cc_proto",
],
)

Expand Down
1 change: 0 additions & 1 deletion xls/fdo/synthesizer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
#include "xls/ir/node.h"
#include "xls/scheduling/pipeline_schedule.h"
#include "xls/scheduling/scheduling_options.h"
#include "xls/synthesis/synthesis.pb.h"

namespace xls {
namespace synthesis {
Expand Down
2 changes: 0 additions & 2 deletions xls/interpreter/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,6 @@ cc_test(
deps = [
":block_evaluator_test_base",
":ir_interpreter",
"//xls/codegen:module_signature_cc_proto",
"//xls/common:xls_gunit_main",
"@com_google_googletest//:gtest",
],
Expand Down Expand Up @@ -316,7 +315,6 @@ cc_library(
"//xls/ir",
"//xls/ir:bits",
"//xls/ir:channel",
"//xls/ir:channel_cc_proto",
"//xls/ir:channel_ops",
"//xls/ir:elaboration",
"//xls/ir:ir_test_base",
Expand Down
1 change: 0 additions & 1 deletion xls/interpreter/block_interpreter.cc
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/types/span.h"
#include "xls/codegen/module_signature.pb.h"
#include "xls/common/status/ret_check.h"
#include "xls/common/status/status_macros.h"
#include "xls/interpreter/block_evaluator.h"
Expand Down
1 change: 0 additions & 1 deletion xls/interpreter/block_interpreter_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
#include <string>

#include "gtest/gtest.h"
#include "xls/codegen/module_signature.pb.h"
#include "xls/interpreter/block_evaluator_test_base.h"

namespace xls {
Expand Down
1 change: 0 additions & 1 deletion xls/interpreter/channel_queue_test_base.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
#include "xls/interpreter/channel_queue.h"
#include "xls/ir/bits.h"
#include "xls/ir/channel.h"
#include "xls/ir/channel.pb.h"
#include "xls/ir/channel_ops.h"
#include "xls/ir/package.h"
#include "xls/ir/value.h"
Expand Down
2 changes: 0 additions & 2 deletions xls/noc/simulation/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,6 @@ cc_library(
"@com_google_absl//absl/types:variant",
"//xls/common/status:ret_check",
"//xls/common/status:status_macros",
"//xls/noc/config:network_config_cc_proto",
],
)

Expand Down Expand Up @@ -273,7 +272,6 @@ cc_library(
"//xls/common/status:ret_check",
"//xls/common/status:status_macros",
"//xls/ir:bits",
"//xls/noc/config:network_config_cc_proto",
],
)

Expand Down
1 change: 0 additions & 1 deletion xls/noc/simulation/global_routing_table.cc
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
#include "absl/types/variant.h"
#include "xls/common/status/ret_check.h"
#include "xls/common/status/status_macros.h"
#include "xls/noc/config/network_config.pb.h"
#include "xls/noc/simulation/common.h"
#include "xls/noc/simulation/network_graph.h"
#include "xls/noc/simulation/parameters.h"
Expand Down
1 change: 0 additions & 1 deletion xls/noc/simulation/sim_objects.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
#include "xls/common/status/ret_check.h"
#include "xls/common/status/status_macros.h"
#include "xls/ir/bits.h"
#include "xls/noc/config/network_config.pb.h"
#include "xls/noc/simulation/common.h"
#include "xls/noc/simulation/flit.h"
#include "xls/noc/simulation/network_graph.h"
Expand Down
5 changes: 0 additions & 5 deletions xls/tools/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,6 @@ cc_test(
"//xls/ir:ir_test_base",
"//xls/ir:value",
"//xls/ir:value_builder",
"//xls/ir:xls_type_cc_proto",
"//xls/jit:function_jit",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
Expand Down Expand Up @@ -700,7 +699,6 @@ cc_binary(
"//xls/common:init_xls",
"//xls/common/file:filesystem",
"//xls/common/status:status_macros",
"//xls/ir:ram_rewrite_cc_proto",
"//xls/passes:optimization_pass",
"//xls/passes:optimization_pass_pipeline",
"@com_google_absl//absl/cleanup",
Expand Down Expand Up @@ -918,13 +916,10 @@ cc_binary(
visibility = ["//xls:xls_internal"],
deps = [
":codegen_flags",
":codegen_flags_cc_proto",
":scheduling_options_flags",
":scheduling_options_flags_cc_proto",
"//xls/common:exit_status",
"//xls/common:init_xls",
"//xls/common/status:status_macros",
"//xls/scheduling:pipeline_schedule_cc_proto",
"@com_google_absl//absl/flags:flag",
"@com_google_absl//absl/log",
"@com_google_absl//absl/status",
Expand Down
1 change: 0 additions & 1 deletion xls/tools/booleanifier_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
#include "xls/ir/package.h"
#include "xls/ir/value.h"
#include "xls/ir/value_builder.h"
#include "xls/ir/xls_type.pb.h"
#include "xls/jit/function_jit.h"

namespace xls {
Expand Down
3 changes: 0 additions & 3 deletions xls/tools/generate_options_protos_main.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,8 @@
#include "xls/common/exit_status.h"
#include "xls/common/init_xls.h"
#include "xls/common/status/status_macros.h"
#include "xls/scheduling/pipeline_schedule.pb.h"
#include "xls/tools/codegen_flags.h"
#include "xls/tools/codegen_flags.pb.h"
#include "xls/tools/scheduling_options_flags.h"
#include "xls/tools/scheduling_options_flags.pb.h"

static constexpr std::string_view kUsage = R"(
Create a scheduling options and codegen options proto with values populated
Expand Down
1 change: 0 additions & 1 deletion xls/tools/opt_main.cc
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@
#include "xls/common/file/filesystem.h"
#include "xls/common/init_xls.h"
#include "xls/common/status/status_macros.h"
#include "xls/ir/ram_rewrite.pb.h"
#include "xls/passes/optimization_pass.h"
#include "xls/passes/optimization_pass_pipeline.h"
#include "xls/tools/opt.h"
Expand Down

0 comments on commit e4132f5

Please sign in to comment.