Mar
18th
Thu
18th
Status Update on the LLVM Backend for GHC
GHC’s new LLVM backend, developed by David Terei as part of his Honours thesis at PLS, is being made ready for inclusion into the main GHC repository. The backend requires a new calling convention to be added to LLVM. David got a patch including the new calling convention accepted into the main LLVM distribution, just in time to become part of the forthcoming LLVM 2.7 release — the inclusion into 2.7 has been confirmed.
The next step is to incorporate a number of suggestions by Simon Marlow on how to improve the LLVM backend code. After that, the patch should be ready to go into the tree!
David will be on an internship at GHC HQ at Microsoft Research Cambridge in the second quarter of this year, specifically to work on the GHC LLVM backend.
Posted via email from PLS @ UNSW | Comment »