[llvm] Default aarch64-min-jump-table-entries to 9 (PR #98391)

via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 10 22:34:23 PDT 2024


https://github.com/hiraditya updated https://github.com/llvm/llvm-project/pull/98391

>From 3df1c67251f0d24e2e9cefced82d391a4961c12b Mon Sep 17 00:00:00 2001
From: AdityaK <hiraditya at msn.com>
Date: Wed, 10 Jul 2024 14:22:53 -0700
Subject: [PATCH] Default aarch64-min-jump-table-entries to 9

The previous experiment in https://github.com/llvm/llvm-project/pull/71166 set to 13 but the results
werent significantly better. Setting to 9
---
 llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
index 1fad1d5ca6d7d..47d179712a12c 100644
--- a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
+++ b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
@@ -72,7 +72,7 @@ static cl::opt<AArch64PAuth::AuthCheckMethod>
                                cl::values(AUTH_CHECK_METHOD_CL_VALUES_LR));
 
 static cl::opt<unsigned> AArch64MinimumJumpTableEntries(
-    "aarch64-min-jump-table-entries", cl::init(13), cl::Hidden,
+    "aarch64-min-jump-table-entries", cl::init(9), cl::Hidden,
     cl::desc("Set minimum number of entries to use a jump table on AArch64"));
 
 unsigned AArch64Subtarget::getVectorInsertExtractBaseCost() const {



More information about the llvm-commits mailing list