[PATCH] D121510: [Support] Introduce the BLAKE3 hashing function implementation

Argyrios Kyrtzidis via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 12 22:18:48 PST 2022


akyrtzi updated this revision to Diff 414905.
akyrtzi marked an inline comment as done.
akyrtzi added a comment.

Use `enable_language(ASM_MASM)` for MSVC


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121510/new/

https://reviews.llvm.org/D121510

Files:
  llvm/include/llvm-c/blake3.h
  llvm/include/llvm/Support/BLAKE3.h
  llvm/lib/Support/BLAKE3/.clang-format
  llvm/lib/Support/BLAKE3/CMakeLists.txt
  llvm/lib/Support/BLAKE3/LICENSE
  llvm/lib/Support/BLAKE3/README.md
  llvm/lib/Support/BLAKE3/blake3.c
  llvm/lib/Support/BLAKE3/blake3_avx2.c
  llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_unix.S
  llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_windows_gnu.S
  llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_windows_msvc.asm
  llvm/lib/Support/BLAKE3/blake3_avx512.c
  llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_unix.S
  llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_windows_gnu.S
  llvm/lib/Support/BLAKE3/blake3_avx512_x86-64_windows_msvc.asm
  llvm/lib/Support/BLAKE3/blake3_dispatch.c
  llvm/lib/Support/BLAKE3/blake3_impl.h
  llvm/lib/Support/BLAKE3/blake3_neon.c
  llvm/lib/Support/BLAKE3/blake3_portable.c
  llvm/lib/Support/BLAKE3/blake3_sse2.c
  llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_unix.S
  llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_windows_gnu.S
  llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_windows_msvc.asm
  llvm/lib/Support/BLAKE3/blake3_sse41.c
  llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_unix.S
  llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_windows_gnu.S
  llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_windows_msvc.asm
  llvm/lib/Support/CMakeLists.txt
  llvm/unittests/Support/BLAKE3Test.cpp
  llvm/unittests/Support/CMakeLists.txt



More information about the llvm-commits mailing list