Skip to content
Snippets Groups Projects
Commit 25b00f46 authored by David Heidelberg's avatar David Heidelberg Committed by Emil Velikov
Browse files

draw: allow LLVM use on non-SSE2 X86 cpus

This patch remove workaround related to LLVM < 3.2 bug.

Original bug has been closed as fixed in 2011.
At this moment gallium requires LLVM 3.3 (2013).

LLVM has been tested without SSE2 support in commit
ca70de9b and removed after requiring
LLVM 3.3 in commit 013ff2fa

Original LLVM bug: http://llvm.org/bugs/show_bug.cgi?id=6960



Signed-off-by: David Heidelberg's avatarDavid Heidelberg <david@ixit.cz>
Reviewed-by: default avatarRoland Scheidegger <sroland@vmware.com>
parent 7d854c97
No related merge requests found
......@@ -53,20 +53,7 @@
boolean
draw_get_option_use_llvm(void)
{
static boolean first = TRUE;
static boolean value;
if (first) {
first = FALSE;
value = debug_get_bool_option("DRAW_USE_LLVM", TRUE);
#ifdef PIPE_ARCH_X86
util_cpu_detect();
/* require SSE2 due to LLVM PR6960. XXX Might be fixed by now? */
if (!util_cpu_caps.has_sse2)
value = FALSE;
#endif
}
return value;
return debug_get_bool_option("DRAW_USE_LLVM", TRUE);
}
#else
boolean
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment