gallivm: Prefer the standard JIT engine whenever possible.
authorJosé Fonseca <jfonseca@vmware.com>
Fri, 20 Jul 2012 17:17:14 +0000 (18:17 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 23 Jul 2012 16:46:38 +0000 (17:46 +0100)
commitc30bf68946433d26f672c741a763bba4712aada7
tree24e70ef506bee10035e21e11fd3651ad1579178f
parentcb149bf9e12aebd38bd0a6d009673e8400659110
gallivm: Prefer the standard JIT engine whenever possible.

Testing shows that the standard JIT engine retrofited with AVX support is quite
stable and as capable to handle AVX instructions as MC-JIT is.

And the old JIT is much more memory efficient, as we don't need to
allocate one engine instance per shader, as we do for MC-JIT due to its
incompleteness.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/auxiliary/gallivm/lp_bld_init.c