summaryrefslogtreecommitdiff
path: root/libc/src/string/memory_utils
AgeCommit message (Expand)Author
2024-01-08[libc] fix up #77384Nick Desaulniers
2024-01-08[libc] fix -Wconversion (#77384)Nick Desaulniers
2024-01-05[libc] fix -Warray-bounds in block_offset (#77001)Nick Desaulniers
2023-12-19[libc] Remove unnecessary call in memfunction dispatchers (#75800)Guillaume Chatelet
2023-12-05[reland][libc][NFC] Remove __support/bit.h and use __support/CPP/bit.h instea...Guillaume Chatelet
2023-12-05Revert "[libc][NFC] Remove __support/bit.h and use __support/CPP/bit.h instea...Guillaume Chatelet
2023-12-05[libc][NFC] Remove __support/bit.h and use __support/CPP/bit.h instead (#73939)Guillaume Chatelet
2023-12-04[libc] Fix UB in memory utils (#74295)Guillaume Chatelet
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-11-06Fix load64_aligned (#71391)Guillaume Chatelet
2023-10-26[libc] memmove optimizations (#70043)Dmitry Vyukov
2023-10-24[libc] Speed up memmove overlapping check (#70017)Dmitry Vyukov
2023-10-04[libc] Change the GPU to use builtin memory functions (#68003)Joseph Huber
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-09-12[libc] Fix a typo in a CMakeLists.txt - replace DEPS with DEPENDS. (#66130)Siva Chandra
2023-08-07[libc] Clean up required LIBC_INLINE uses in src/stringRoland McGrath
2023-07-19[libc][NFC] Rename filesGuillaume Chatelet
2023-07-19[libc][memfunctions] Explicit error when platform in not supportedGuillaume Chatelet
2023-07-18Revert "[libc] Default the GPU build to the default memory utilities"Joseph Huber
2023-07-18[libc] Default the GPU build to the default memory utilitiesJoseph Huber
2023-07-18Revert "[libc][memfunctions] Explicit error when platform in not supported"Jon Chesterfield
2023-07-18[libc][memfunctions] Explicit error when platform in not supportedGuillaume Chatelet
2023-07-18[libc][NFC] Split memmove implementations per platformGuillaume Chatelet
2023-07-17[libc][NFC] Split memcmp implementations per platformGuillaume Chatelet
2023-07-17[libc][NFC] Split memset implementations per platformGuillaume Chatelet
2023-07-13[libc][NFC] Split memcpy implementations per platformGuillaume Chatelet
2023-07-13[libc][NFC] Split bcmp implementations per platformGuillaume Chatelet
2023-07-09[libc][NFC] Move aligned access implementations to separate headerGuillaume Chatelet
2023-07-09[libc][NFC] Move memfunction's byte per byte implementations to a separate he...Guillaume Chatelet
2023-07-07[libc] Adding a version of memcpy w/ software prefetchingGuillaume Chatelet
2023-06-30[libc] Fix more inline definitionsRoland McGrath
2023-06-30[libc] Add missing cast in x86 big_endian_cmp_maskRoland McGrath
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-16[libc] Add LIBC_INLINE_VAR for inline variablesAlex Brachet
2023-06-14[libc][NFC] Fix some issues with LIBC_INLINEAlex Brachet
2023-06-14[libc] Dispatch memmove to memcpy when buffers are disjointGuillaume 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-05-23[libc][math] Implement double precision log2 function correctly rounded to al...Tue Ly
2023-05-16[libc] Add optimized memcmp for RISCVGuillaume Chatelet
2023-05-16[libc] Add optimized bcmp for RISCVGuillaume Chatelet
2023-05-15[libc] Add optimized memset for RISCVGuillaume Chatelet