diff options
author | doshimili <milidoshi@google.com> | 2023-11-10 04:56:16 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-10 10:56:16 +0100 |
commit | 3153aa4c959a65ac8e7f911ffa04b7ccb4641bb5 (patch) | |
tree | 0a45427a72df976a4bf940dfd371b3411775eddb /utils | |
parent | f7bbb58690910a8320b0927525dfba19df69a910 (diff) | |
download | llvm-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.bazel | 1 |
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. |