summaryrefslogtreecommitdiff
path: root/libc/src/string/memory_utils
AgeCommit message (Expand)Author
2023-05-10[libc] Add optimized memcpy for RISCVGuillaume Chatelet
2023-04-19[reland][libc] handle memset sequence as a separate structGuillaume Chatelet
2023-04-18Revert "[libc] handle memset sequence as a separate struct"Guillaume Chatelet
2023-04-18[libc] handle memset sequence as a separate structGuillaume Chatelet
2023-04-11[libc] Add memmem implementationCaslyn Tonelli
2023-04-11[libc][NFC] Use new approach based on types to code memmoveGuillaume Chatelet
2023-04-11[libc][NFC] Use new approach based on types to code memsetGuillaume Chatelet
2023-04-07[libc][NFC] Simplify op_genericGuillaume Chatelet
2023-04-06[libc] Remove dead codeGuillaume Chatelet
2023-04-05[libc][NFC] Rework generic memory operationsGuillaume 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-03-06[libc] Add riscv64 config.Siva Chandra
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
2023-02-14[libc] refactor logic around embedded memcpyGuillaume Chatelet
2023-02-14[libc] Conform memcpy tuning macro to the new naming schemeGuillaume Chatelet
2023-02-10[libc] Move likely/unlikely to the optimization headerGuillaume Chatelet
2023-02-09[libc] Introduce a config macro fileGuillaume Chatelet
2023-02-09[libc] Add an optimization macro headerGuillaume Chatelet
2023-02-09[libc][NFC] separate macros in several targetsGuillaume Chatelet
2023-02-09[libc][NFC] Move compiler_features.h to properties subfolderGuillaume Chatelet
2023-02-09[libc][NFC] Move architectures.h to properties subfolderGuillaume Chatelet
2023-02-07[libc][NFC] Rename macrosGuillaume Chatelet
2023-02-07[libc][NFC] Move attributes from common to macros folderGuillaume Chatelet
2023-02-07[libc][NFC] Rename compiler_feature macrosGuillaume Chatelet
2023-02-07[libc][NFC] Move compiler_features to macros folderGuillaume Chatelet
2023-02-07[libc][NFC] Rename architecture macros and move to macros folderGuillaume Chatelet
2023-01-25[libc] Templatize strstrAlex Brachet
2023-01-24[libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy
2023-01-20[libc][Obvious] Restore static keyword of a few static methods.Siva Chandra
2023-01-20[libc][NFC] Replace static inline and inline annotations with LIBC_INLINE.Siva Chandra Reddy
2023-01-17[libc] Fix memcpy inefficiencyGuillaume Chatelet
2023-01-10Reland: "[libc] Templatize str{,n}cmp"Alex Brachet
2023-01-09Revert "[libc] Templatize str{,n}cmp"Alex Brachet
2023-01-09[libc] Templatize str{,n}cmpAlex Brachet
2022-12-27[libc][NFC] Fix lax vector conversion for aarch64Guillaume Chatelet
2022-12-18[libc] Make string functions buildable with GCCGuillaume Chatelet
2022-12-13[libc] Add compiler, builtin and feature detectionGuillaume Chatelet
2022-12-07[libc] Fix warning with -fno-lax-vector-conversionsGuillaume Chatelet
2022-11-29[libc] Add initial support for a libc implementation for the GPUJoseph Huber
2022-11-24[libc] Improve bcmp performance for aarch64Guillaume Chatelet
2022-11-18[libc][reland] Fix builtin definition for memory functionsMichael Jones
2022-11-16Revert D137868 "[libc] Fix builtin definition for memory functions"Fangrui Song
2022-11-16[libc] Fix builtin definition for memory functionsMichael Jones
2022-11-16[libc][NFC] move memmove implementationGuillaume Chatelet