[all-commits] [llvm/llvm-project] 34362f: [Support/BLAKE3] Enable the SIMD implementations f...

Argyrios Kyrtzidis via All-commits all-commits at lists.llvm.org
Mon Jun 20 21:19:02 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 34362f96d2c0bedc20e224f6d1ca4f0b9f66380c
      https://github.com/llvm/llvm-project/commit/34362f96d2c0bedc20e224f6d1ca4f0b9f66380c
  Author: Argyrios Kyrtzidis <kyrtzidis at apple.com>
  Date:   2022-06-20 (Mon, 20 Jun 2022)

  Changed paths:
    M llvm/lib/Support/BLAKE3/CMakeLists.txt
    M llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_unix.S
    M llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_unix.S
    M llvm/lib/Support/BLAKE3/blake3_neon.c
    M llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_unix.S
    M llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_unix.S

  Log Message:
  -----------
  [Support/BLAKE3] Enable the SIMD implementations for macOS universal builds

To accomodate macOS universal configuration include the assembly files
and `blake3_neon.c` without a CMake check but instead guard their source
with architecture "#ifdef" checks.

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




More information about the All-commits mailing list