[llvm] 418ecab - [Support/BLAKE3] Temporarily disable building the assembly files to get the builders back to green
Argyrios Kyrtzidis via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 24 11:29:48 PDT 2022
Author: Argyrios Kyrtzidis
Date: 2022-03-24T11:29:16-07:00
New Revision: 418ecaba3e6271a2b3bf2e202fa85085d67adc47
URL: https://github.com/llvm/llvm-project/commit/418ecaba3e6271a2b3bf2e202fa85085d67adc47
DIFF: https://github.com/llvm/llvm-project/commit/418ecaba3e6271a2b3bf2e202fa85085d67adc47.diff
LOG: [Support/BLAKE3] Temporarily disable building the assembly files to get the 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 763eba5ba50f2..4746c2f38f160 100644
--- a/llvm/lib/Support/BLAKE3/CMakeLists.txt
+++ b/llvm/lib/Support/BLAKE3/CMakeLists.txt
@@ -11,7 +11,8 @@ 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."
-if (CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|AMD64)$")
+# FIXME: Figure out what is wrong with the builders when using the assembly files.
+if (FALSE)#CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|AMD64)$")
if (MSVC)
list(APPEND LLVM_BLAKE3_FILES
BLAKE3/blake3_sse2_x86-64_windows_msvc.asm
@@ -36,7 +37,7 @@ if (CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|AMD64)$")
endif()
endif()
-if (CMAKE_SYSTEM_PROCESSOR MATCHES "arm")
+if (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 4cc0a97032daa..b4ae4e89dab67 100644
--- a/llvm/lib/Support/CMakeLists.txt
+++ b/llvm/lib/Support/CMakeLists.txt
@@ -106,6 +106,9 @@ add_subdirectory(BLAKE3)
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_llvm_component_library(LLVMSupport
AArch64TargetParser.cpp
More information about the llvm-commits
mailing list