RFC: Shark LLVM 3.0svn support

Xerxes Rånby xerxes at zafena.se
Wed Aug 31 05:52:08 PDT 2011


ons 2011-08-31 klockan 10:56 +0300 skrev Xerxes Rånby:
> Hi all Zero/Shark hackers!
> 
> 3-sharkllvm30-MCJIT.patch:
> This are a fun patch that makes it possible to test Shark in combination with the new 
> MCJIT in LLVM that uses the direct machine code emission framework. The MCJIT are intended 
> to be the new stable JIT in LLVM that will use the same stable code path as the static 
> compilers in LLVM.
> * I have not yet conditionalized this patch to make shark work with older llvm versions.

3-sharkllvm30-MCJIT-v2.patch:
Updated version of the MCJIT patch, I forgot to replace the JIT.h with
MCJIT.h. this prevented the MCJIT to get linked in.

If the MCJIT fails to initialize then Shark will exit with the following
error: LLVM ERROR: Target does not support MC emission!

llvm-dev claims that the MCJIT are functional on x86_64.

Cheers
Xerxes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3-sharkllvm30-MCJIT-v2.patch
Type: text/x-patch
Size: 1342 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/zero-dev/attachments/20110831/09279dd4/attachment.bin 


More information about the zero-dev mailing list