Reputation: 1561
I've been searching for a while now, but I could not find any engine that emits LLVM bytecode. But somehow I cannot belief there is no such engine :)
Upvotes: 23
Views: 12281
Reputation: 349
JXcore will be your best bet going forward IMHO - when they convert from V8 to LLVM, which is an objective of theirs when they reach version 2 (according to their roadmap), it will then compile your javascript sources into native code.
You can get more info on JXcore here.
This part of the answer is in a response to Albert's answer:
According to ktrzeciaknubisa's post they will publish the source as soon as they are out of the beta stages and have clean code...this might take some time.
Upvotes: 9
Reputation: 68140
JXCore (a fork of Nodejs) claims to have implemented that. Since Feb 2015, it is open source, the code is here on GitHub.
Upvotes: 1
Reputation: 4373
It appears Webkit now includes this functionality as of May 2014:
... the WebKit project has unified its existing JavaScript compilation infrastructure with the state-of-the-art LLVM optimizer.
https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/
The code for this seems to be here:
Upvotes: 3
Reputation: 700302
There doesn't seem to be any.
In the list of projects build with LLVM there is nothing about Javascript.
Upvotes: 3