[llvm] Port a new flag for AArch64 tablegen to Bazel rules (PR #136212)

Chandler Carruth via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 17 14:51:46 PDT 2025


https://github.com/chandlerc created https://github.com/llvm/llvm-project/pull/136212

See #135882 for the introduction of this flag in CMake and TableGen.

Also note that #135882 has been reverted a couple of times -- this should only be merged once it sticks. Let me know @jurahul if you'd like to incorporate this into your PR so it goes in and out together. Otherwise I can just land this once yours is in place.

>From 603691d794d6fba7fdd3f65c45abaf2b264326b6 Mon Sep 17 00:00:00 2001
From: Chandler Carruth <chandlerc at gmail.com>
Date: Thu, 17 Apr 2025 21:43:30 +0000
Subject: [PATCH] Add necessary flag for AArch64 tablegen to Bazel rules

---
 utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index b77ddf634eec6..1bfb07eec6f3a 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -2148,7 +2148,7 @@ llvm_target_lib_list = [lib for lib in [
                 "lib/Target/AArch64/AArch64GenSubtargetInfo.inc",
             ),
             (
-                ["-gen-disassembler"],
+                ["-gen-disassembler", "--num-to-skip-size=3"],
                 "lib/Target/AArch64/AArch64GenDisassemblerTables.inc",
             ),
             (



More information about the llvm-commits mailing list