gallivm: Centralize the cpu caps detection.
This commit is contained in:
parent
30a1c36dc8
commit
e7a8cfc877
|
@ -27,6 +27,7 @@
|
|||
|
||||
|
||||
#include "pipe/p_compiler.h"
|
||||
#include "util/u_cpu_detect.h"
|
||||
#include "util/u_debug.h"
|
||||
#include "lp_bld_init.h"
|
||||
|
||||
|
@ -62,6 +63,15 @@ lp_build_init(void)
|
|||
|
||||
if (!lp_build_target)
|
||||
lp_build_target = LLVMGetExecutionEngineTargetData(lp_build_engine);
|
||||
|
||||
util_cpu_detect();
|
||||
|
||||
#if 0
|
||||
/* For simulating less capable machines */
|
||||
util_cpu_caps.has_sse3 = 0;
|
||||
util_cpu_caps.has_ssse3 = 0;
|
||||
util_cpu_caps.has_sse4_1 = 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -171,15 +171,6 @@ lp_jit_screen_cleanup(struct llvmpipe_screen *screen)
|
|||
void
|
||||
lp_jit_screen_init(struct llvmpipe_screen *screen)
|
||||
{
|
||||
util_cpu_detect();
|
||||
|
||||
#if 0
|
||||
/* For simulating less capable machines */
|
||||
util_cpu_caps.has_sse3 = 0;
|
||||
util_cpu_caps.has_ssse3 = 0;
|
||||
util_cpu_caps.has_sse4_1 = 0;
|
||||
#endif
|
||||
|
||||
lp_build_init();
|
||||
|
||||
screen->module = lp_build_module;
|
||||
|
|
Loading…
Reference in New Issue