summaryrefslogtreecommitdiff
path: root/libc/src/string/memory_utils/x86_64
AgeCommit message (Expand)Author
2025-10-13Revert "[libc] Implement branchless head-tail comparison for bcmp" (#162859)Guillaume Chatelet
2025-10-01[libc] Unify and extend no_sanitize attributes for strlen. (#161316)Alexey Samsonov
2025-08-21Fix wide read defaultsJoseph Huber
2025-08-21Reapply "[libc] Enable wide-read memory operations by default on Linux (#1546...Joseph Huber
2025-08-20Revert "[libc] Enable wide-read memory operations by default on Linux (#154602)"Joseph Huber
2025-08-20[libc] Enable wide-read memory operations by default on Linux (#154602)Joseph Huber
2025-08-19Add vector-based strlen implementation for x86_64 and aarch64 (#152389)Sterling-Augustine
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue
2025-02-05[libc] Fix all imports of src/string/memory_utils (#114939)Krishna Pandey
2024-10-22[libc][x86] copy one cache line at a time to prevent the use of `rep;movsb` (...Guillaume Chatelet
2024-10-06[libc] Clean up some include in `libc`. (#110980)c8ef
2024-09-06[libc] Implement branchless head-tail comparison for bcmp (#107540)Vitaly Goldshteyn
2024-08-29[libc][x86] Use prefetch for write for memcpy (#90450)Guillaume Chatelet
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-05-14[libc][bug] Fix out of bound write in memcpy w/ software prefetching (#90591)Guillaume Chatelet
2024-03-05[libc] fix more readability-identifier-naming lints (#83914)Nick Desaulniers
2024-02-28[libc] fix readability-identifier-naming.ConstexprFunctionCase (#83345)Nick Desaulniers
2023-11-10[libc] Adding a version of memset with software prefetching (#70857)doshimili
2023-11-07[libc] Optimize mempcy size thresholds (#70049)Dmitry Vyukov
2023-10-26[libc] memmove optimizations (#70043)Dmitry Vyukov
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet
2023-07-19[libc][NFC] Rename filesGuillaume Chatelet
2023-07-18[libc][NFC] Split memmove implementations per platformGuillaume Chatelet
2023-07-17[libc][NFC] Split memset implementations per platformGuillaume Chatelet
2023-07-13[libc][NFC] Split bcmp implementations per platformGuillaume Chatelet
2023-07-07[libc] Adding a version of memcpy w/ software prefetchingGuillaume Chatelet
2023-06-30[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-06-29[libc][NFC] Use SIZE_MAX instead of size_t(-1)Guillaume Chatelet
2023-06-28[libc][NFC] Separate avx/no-avx x86 memcpy implementationsGuillaume Chatelet
2023-06-21Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet
2023-06-12[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-06-12Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet
2023-06-12[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-06-05Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet
2023-06-05[libc] Improve memcmp latency and codegenGuillaume Chatelet
2023-03-14[reland][libc][NFC] Move memcmp implementations in subfoldersGuillaume Chatelet
2023-03-14Revert "[libc][NFC] Move memcmp implementations in subfolders"Guillaume Chatelet
2023-03-14[libc][NFC] Move memcmp implementations in subfoldersGuillaume Chatelet
2023-02-15[reland][libc] Separate memcpy implementations per archGuillaume Chatelet
2023-02-15Revert "[libc] Separate memcpy implementations per arch"Guillaume Chatelet
2023-02-15[libc] Separate memcpy implementations per archGuillaume Chatelet
2023-02-14Revert "[libc] Separate memcpy implementations per arch"Guillaume Chatelet
2023-02-14[libc] Separate memcpy implementations per archGuillaume Chatelet