summaryrefslogtreecommitdiff
path: root/absl/hash/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@google.com>2022-12-08 10:59:50 -0800
committerGravatar Copybara-Service <copybara-worker@google.com>2022-12-08 11:00:50 -0800
commitc353e2597f7f24afbcd3bb34753d3e580bcee8ad (patch)
tree81f326f5832392405cb5a60b0bc4f46f2084f2ed /absl/hash/CMakeLists.txt
parent523b86994f1e705e27e99cdf6527ec1f010e69d1 (diff)
Eliminate AArch64-specific code paths from LowLevelHash
After internal investigation, it’s no longer clear that the alternative LowLevelHash mixer committed in a05366d851c5cb88065272f951e03955197e7c11 unequivocally improves performance on AArch64. It unnecessarily reduces performance on Apple Silicon and the AWS Graviton. It also lowers hash quality, which offsets much of the performance gain it provides on the Arm Neoverse N1 (see https://github.com/abseil/abseil-cpp/issues/1093). Switch back to the original mixer. Closes: https://github.com/abseil/abseil-cpp/issues/1093 PiperOrigin-RevId: 493941913 Change-Id: I84c789b2f88c91dec22f6f0f6e8c5129d2939a6f
Diffstat (limited to 'absl/hash/CMakeLists.txt')
-rw-r--r--absl/hash/CMakeLists.txt1
1 files changed, 0 insertions, 1 deletions
diff --git a/absl/hash/CMakeLists.txt b/absl/hash/CMakeLists.txt
index 15691254..0514c296 100644
--- a/absl/hash/CMakeLists.txt
+++ b/absl/hash/CMakeLists.txt
@@ -140,7 +140,6 @@ absl_cc_library(
COPTS
${ABSL_DEFAULT_COPTS}
DEPS
- absl::bits
absl::config
absl::endian
absl::int128