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

via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 10 14:31:03 PDT 2024


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-aarch64

Author: AdityaK (hiraditya)

<details>
<summary>Changes</summary>

The previous experiment in https://github.com/llvm/llvm-project/pull/71166 set to 13 but the results weren't significantly better. Setting to 9

---
Full diff: https://github.com/llvm/llvm-project/pull/98391.diff


1 Files Affected:

- (modified) llvm/lib/Target/AArch64/AArch64Subtarget.cpp (+1-1) 


``````````diff
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 {

``````````

</details>


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


More information about the llvm-commits mailing list