From a47ea5cab474a7f10dd3e65cedbc59a86d59098a Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Fri, 12 Apr 2024 15:59:01 -0400 Subject: Prevent slowdown when compiling with clang on not mac --- arch/x86/arch_x86_intrinsics.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/arch_x86_intrinsics.cpp b/arch/x86/arch_x86_intrinsics.cpp index 34c4c30a..bc4efaff 100644 --- a/arch/x86/arch_x86_intrinsics.cpp +++ b/arch/x86/arch_x86_intrinsics.cpp @@ -5229,7 +5229,7 @@ vector>> X86CommonArchitecture::GetIntrinsicOutputs(uint32_ } -#ifdef __APPLE__ +#ifdef __clang__ // clang is very slow at optimizing this function. Optimizations have nearly zero // impact on initialization time, so just turn them off. void X86CommonArchitecture::InitializeCachedInputTypes() __attribute__((optnone)) @@ -5241,7 +5241,7 @@ void X86CommonArchitecture::InitializeCachedInputTypes() } -#ifdef __APPLE__ +#ifdef __clang__ // clang is very slow at optimizing this function. Optimizations have nearly zero // impact on initialization time, so just turn them off. void X86CommonArchitecture::InitializeCachedOutputTypes() __attribute__((optnone)) -- cgit v1.3.1