gallivm: Make MCJIT a runtime option.
authorJose Fonseca <jfonseca@vmware.com>
Thu, 14 Apr 2016 12:42:37 +0000 (13:42 +0100)
committerJose Fonseca <jfonseca@vmware.com>
Tue, 19 Apr 2016 10:31:14 +0000 (11:31 +0100)
commitcf4105740f0f94308644ec03a2cd74aeeaf7f4df
tree7b07833a86fc1de64177158b2d8d75c0ccb45aee
parent7d2151b6ea1f0e4f5c4dbee423969d3ef425b0c4
gallivm: Make MCJIT a runtime option.

On the LLVM versions that support it, so we can easily switch between
MCJIT/old-jit for testing.

The new option is GALLIVM_MCJIT.

Unfortunately setting GALLIVM_MCJIT=1 for LLVM 3.3 or 3.4 causes
segfault, both on Linux and Windows.  I'm almost certain this used to
work, so there probably is a regression somewhere.

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