[all-commits] [llvm/llvm-project] 4f8c96: [compiler-rt][AArch64][FMV] Use the hw.optional.ar...
Jon Roelofs via All-commits
all-commits at lists.llvm.org
Thu Jun 13 18:06:41 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4f8c961924c2e15eed54e5207111ceedc1da6568
https://github.com/llvm/llvm-project/commit/4f8c961924c2e15eed54e5207111ceedc1da6568
Author: Jon Roelofs <jonathan_roelofs at apple.com>
Date: 2024-06-13 (Thu, 13 Jun 2024)
Changed paths:
M compiler-rt/lib/builtins/cpu_model/aarch64/fmv/apple.inc
Log Message:
-----------
[compiler-rt][AArch64][FMV] Use the hw.optional.arm.caps fast path (#95275)
MacOS 15.0 and iOS 18.0 added a new sysctl to fetch a bitvector of all
the hw.optional.arm.FEAT_*'s in one go. Using this has a perf advantage
over doing multiple round-trips to the kernel and back, but since it's
not present in older oses, we still need the slow fallback.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list