[all-commits] [llvm/llvm-project] c02aa1: [libc][NFC] Allow memset (and bzero) to be inlined

Guillaume Chatelet via All-commits all-commits at lists.llvm.org
Thu Nov 4 06:48:34 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c02aa15438459a2b148c1c84267fff3e926c2632
      https://github.com/llvm/llvm-project/commit/c02aa15438459a2b148c1c84267fff3e926c2632
  Author: Guillaume Chatelet <gchatelet at google.com>
  Date:   2021-11-04 (Thu, 04 Nov 2021)

  Changed paths:
    M libc/src/string/CMakeLists.txt
    R libc/src/string/aarch64/memset.cpp
    M libc/src/string/bzero.cpp
    A libc/src/string/memory_utils/memset_implementations.h
    R libc/src/string/memory_utils/memset_utils.h
    M libc/src/string/memset.cpp

  Log Message:
  -----------
  [libc][NFC] Allow memset (and bzero) to be inlined

This allows shipping individual functions without also having to provide
memset or bzero at the expense of bigger functions.

Similar to D113097.

Differential Revision: https://reviews.llvm.org/D113108




More information about the All-commits mailing list