Facebook's HHVM Team To Start Upstreaming Their LLVM Changes

Written by Michael Larabel in LLVM on 3 September 2015 at 05:13 PM EDT. 1 Comment
LLVM
Earlier this year we learned of Facebook's plans for HHVM to integrate LLVM support into their PHP interpreter that also powers their Hack programming language. That work is now bearing some public progress.

The HHVM LLVM game-plan published earlier this year was integration of LLVM for providing greater speed optimizations, among other benefits, by using it for their code generator. The HHVM team has been experimenting with LLVM as a code generator for x86_64 and now they're looking to upstream their changes to LLVM.

Maksim Panchenko of the HHVM team wrote today on the LLVM mailing list, "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."

They're now working on some patches for hopeful upstreaming as well as feedback from developers.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week