aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authordoshimili <milidoshi@google.com>2023-11-10 04:56:16 -0500
committerGitHub <noreply@github.com>2023-11-10 10:56:16 +0100
commit3153aa4c959a65ac8e7f911ffa04b7ccb4641bb5 (patch)
tree0a45427a72df976a4bf940dfd371b3411775eddb /utils
parentf7bbb58690910a8320b0927525dfba19df69a910 (diff)
downloadllvm-3153aa4c959a65ac8e7f911ffa04b7ccb4641bb5.zip
llvm-3153aa4c959a65ac8e7f911ffa04b7ccb4641bb5.tar.gz
llvm-3153aa4c959a65ac8e7f911ffa04b7ccb4641bb5.tar.bz2
[libc] Adding a version of memset with software prefetching (#70857)
Software prefetching helps recover performance when hardware prefetching is disabled. The 'LIBC_COPT_MEMSET_X86_USE_SOFTWARE_PREFETCHING' compile time option allows users to use this patch.
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/libc/BUILD.bazel1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 612d5a8..d925220 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -32,6 +32,7 @@ PRINTF_COPTS = [
MEMORY_COPTS = [
# "LIBC_COPT_MEMCPY_X86_USE_REPMOVSB_FROM_SIZE=0",
# "LIBC_COPT_MEMCPY_X86_USE_SOFTWARE_PREFETCHING",
+ # "LIBC_COPT_MEMSET_X86_USE_SOFTWARE_PREFETCHING",
]
# A flag to pick which `mpfr` to use for math tests.