[llvm] a9b70a8 - [Support/BLAKE3] Temporarily disable building neon file to get builders back to green

Argyrios Kyrtzidis via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 24 11:40:58 PDT 2022


Author: Argyrios Kyrtzidis
Date: 2022-03-24T11:40:51-07:00
New Revision: a9b70a8b7b373fba340a2b6abf85032f028aac5c

URL: https://github.com/llvm/llvm-project/commit/a9b70a8b7b373fba340a2b6abf85032f028aac5c
DIFF: https://github.com/llvm/llvm-project/commit/a9b70a8b7b373fba340a2b6abf85032f028aac5c.diff

LOG: [Support/BLAKE3] Temporarily disable building neon file to get builders back to green

Added: 
    

Modified: 
    llvm/lib/Support/BLAKE3/CMakeLists.txt
    llvm/lib/Support/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Support/BLAKE3/CMakeLists.txt b/llvm/lib/Support/BLAKE3/CMakeLists.txt
index 4746c2f38f160..51a6ee84768db 100644
--- a/llvm/lib/Support/BLAKE3/CMakeLists.txt
+++ b/llvm/lib/Support/BLAKE3/CMakeLists.txt
@@ -11,7 +11,7 @@ set(LLVM_BLAKE3_FILES
 # version using C intrinsics. The assembly versions are generally
 # preferred. They perform better, they perform more consistently across
 # 
diff erent compilers, and they build more quickly."
-# FIXME: Figure out what is wrong with the builders when using the assembly files.
+# FIXME: Figure out what is wrong with the builders when using the assembly files and neon.
 if (FALSE)#CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|AMD64)$")
   if (MSVC)
     list(APPEND LLVM_BLAKE3_FILES
@@ -37,7 +37,7 @@ if (FALSE)#CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|AMD64)$")
   endif()
 endif()
 
-if (CMAKE_SYSTEM_PROCESSOR MATCHES "^(arm|aarch)")
+if (FALSE)#CMAKE_SYSTEM_PROCESSOR MATCHES "^(arm|aarch)")
   list(APPEND LLVM_BLAKE3_FILES
     BLAKE3/blake3_neon.c
   )

diff  --git a/llvm/lib/Support/CMakeLists.txt b/llvm/lib/Support/CMakeLists.txt
index b4ae4e89dab67..edaf5db2867e9 100644
--- a/llvm/lib/Support/CMakeLists.txt
+++ b/llvm/lib/Support/CMakeLists.txt
@@ -107,7 +107,7 @@ if (MSVC)
   enable_language(ASM_MASM)
 endif()
 # FIXME: Figure out what is wrong with the builders when using the assembly files.
-add_definitions(-DBLAKE3_NO_AVX512 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_SSE41 -DBLAKE3_NO_SSE2)
+add_definitions(-DBLAKE3_NO_AVX512 -DBLAKE3_NO_AVX2 -DBLAKE3_NO_SSE41 -DBLAKE3_NO_SSE2 -DBLAKE3_USE_NEON=0)
 
 
 add_llvm_component_library(LLVMSupport


        


More information about the llvm-commits mailing list