[llvm-dev] LLVM as a back end for HHVM

Mehdi Amini via llvm-dev llvm-dev at lists.llvm.org
Thu Sep 3 15:34:19 PDT 2015


> On Sep 3, 2015, at 1:38 PM, Maksim Panchenko via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> Hi All,
> Our team at Hip-Hop Virtual Machine (http://hhvm.com <http://hhvm.com/>) have been experimenting with using LLVM as a code generator for x86-64. We have been successfully running it for quite some time as a secondary back end. We had to modify our version of LLVM and our mods were based on 3.5 release. At this point we feel our requirements have become stable enough to start upstreaming our diffs.

Great to read that you will upstream stuff!

> A high-level overview of LLVM changes could be found at:
> https://github.com/facebook/hhvm/tree/master/hphp/tools/llvm <https://github.com/facebook/hhvm/tree/master/hphp/tools/llvm>
> The set of patches will be loosely based on the above,  as some of our interfaces have changed since we’ve merged with the trunk.
> All feedback is welcome. Please let me know if you are interested and I’ll CC you explicitly on the reviews.

The patch is huge, I expect many small patches won’t be too much controversial, but it would be nice to have some RFC-like document to discuss some high-level design details. 

And I’ll be happy to be CC’ed on the reviews.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150903/1d7d4db5/attachment.html>

More information about the llvm-dev mailing list