Author: Nikita Popov Date: 2025-07-17T12:26:26+02:00 New Revision: 194dd6679f8369ee343ba3eaf945f49b4e6f6211
URL: https://github.com/llvm/llvm-project/commit/194dd6679f8369ee343ba3eaf945f49b4e6f6211 DIFF: https://github.com/llvm/llvm-project/commit/194dd6679f8369ee343ba3eaf945f49b4e6f6211.diff LOG: [Support][BLAKE3] Restore static on blake3_hash4_neon (#149046) This was dropped in #147948 and causes symbol conflicts if libblake3 is also linked. (cherry picked from commit 1754a7d5733d5305e4ec25ef0945b39d6882bb28) Added: Modified: llvm/lib/Support/BLAKE3/blake3_neon.c Removed: ################################################################################ diff --git a/llvm/lib/Support/BLAKE3/blake3_neon.c b/llvm/lib/Support/BLAKE3/blake3_neon.c index 9629e10836864..ee36721f87573 100644 --- a/llvm/lib/Support/BLAKE3/blake3_neon.c +++ b/llvm/lib/Support/BLAKE3/blake3_neon.c @@ -245,10 +245,11 @@ INLINE void load_counters4(uint64_t counter, bool increment_counter, counter_high(counter + (mask & 2)), counter_high(counter + (mask & 3))); } -void blake3_hash4_neon(const uint8_t *const *inputs, size_t blocks, - const uint32_t key[8], uint64_t counter, - bool increment_counter, uint8_t flags, - uint8_t flags_start, uint8_t flags_end, uint8_t *out) { +static void blake3_hash4_neon(const uint8_t *const *inputs, size_t blocks, + const uint32_t key[8], uint64_t counter, + bool increment_counter, uint8_t flags, + uint8_t flags_start, uint8_t flags_end, + uint8_t *out) { uint32x4_t h_vecs[8] = { set1_128(key[0]), set1_128(key[1]), set1_128(key[2]), set1_128(key[3]), set1_128(key[4]), set1_128(key[5]), set1_128(key[6]), set1_128(key[7]), _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits