Sony Lands More PlayStation 4 Code Into LLVM's Clang
Since the beginning of the year Sony has been working on landing their PlayStation 4 compiler changes back into upstream LLVM/Clang. More of that code is now hitting mainline.
Sony relies on Clang as their code compiler for the PS4. That code was closed-up as allowed by LLVM's license but this year Sony has been working to get the changes re-based against master and merged upstream. Some of that code has landed while more landed this past week.
This commit in particular explains, "this patch adds missing pieces to clang, including the PS4 toolchain definition, added warnings, PS4 defaults, and Driver changes needed for our compiler."
This work will end up in LLVM 3.8.0, which should be released in the first half of 2016.
Sony relies on Clang as their code compiler for the PS4. That code was closed-up as allowed by LLVM's license but this year Sony has been working to get the changes re-based against master and merged upstream. Some of that code has landed while more landed this past week.
This commit in particular explains, "this patch adds missing pieces to clang, including the PS4 toolchain definition, added warnings, PS4 defaults, and Driver changes needed for our compiler."
This work will end up in LLVM 3.8.0, which should be released in the first half of 2016.
8 Comments