Facebook's HHVM Team To Start Upstreaming Their LLVM Changes
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.
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.
1 Comment