From 631bfdbee5b45eda9f99dff6a716d63c5698e4bd Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Mon, 17 Apr 2023 23:46:47 +0900 Subject: Switch `llvm/CodeGen/MachineValueType.h` to the generated one Prune `SupportTests/MVTTest` since it is no longer needed. Depends on D148769 Differential Revision: https://reviews.llvm.org/D148770 --- utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 11 +++++++++++ utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel | 12 ------------ 2 files changed, 11 insertions(+), 12 deletions(-) (limited to 'utils') diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel index ee4f6a177e0c..2122336fdf27 100644 --- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel @@ -674,6 +674,16 @@ gentbl( ]), ) +gentbl( + name = "vt_gen", + tbl_outs = [("-gen-vt", "include/llvm/CodeGen/GenVT.inc")], + tblgen = ":llvm-min-tblgen", + td_file = "include/llvm/CodeGen/ValueTypes.td", + td_srcs = [ + "include/llvm/CodeGen/ValueTypes.td", + ], +) + # Note that the intrinsics are not currently set up so they can be pruned for # disabled targets. llvm_target_intrinsics_list = [ @@ -1679,6 +1689,7 @@ cc_library( copts = llvm_copts, deps = [ ":Support", + ":vt_gen", ], ) diff --git a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel index 82430699bb84..ffb5b1e2191b 100644 --- a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel @@ -557,17 +557,6 @@ gentbl( ], ) -gentbl( - name = "vt_gen", - strip_include_prefix = "Support", - tbl_outs = [("-gen-vt", "Support/GenVT.inc")], - tblgen = "//llvm:llvm-min-tblgen", - td_file = "//llvm:include/llvm/CodeGen/ValueTypes.td", - td_srcs = [ - "//llvm:include/llvm/CodeGen/ValueTypes.td", - ], -) - cc_test( name = "option_tests", size = "small", @@ -653,7 +642,6 @@ cc_test( "//llvm:TargetParser", "//llvm:TestingSupport", "//llvm:config", - ":vt_gen", "//third-party/unittest:gmock", "//third-party/unittest:gtest", "//third-party/unittest:gtest_main", -- cgit v1.2.1