3 ms·
The IBM XL compilers have had a free to download community version for a little while now [1]. They also appear to be adopting LLVM [2]. 1. https://www.ibm.com
by ballen 5y ago
The IBM XL compilers have had a free to download community version for a little while now [1]. They also appear to be adopting LLVM [2].
1. https://www.ibm.com/products/xl-cpp-linux-compiler-power https://www.ibm.com/products/xl-cpp-linux-compiler-power
2. https://community.ibm.com/community/user/power/blogs/si-yuan-zhang1/2020/11/20/ibm-cc-and-fortran-new-beta-compilers-available https://community.ibm.com/community/user/power/blogs/si-yuan...
- DannyBee 5y agoIn some ways, #2 is sad to me. Don't get me wrong, I have worked a ton on LLVM and love it. But at least when i was there, IBM's interprocedural middle-end (TPO) was some of the nicest and well structured C++ compiler code i had seen in a long time. It was well written, well commented, and well architected.
- IainIreland 5y agoIt may have changed since I left, but my understanding as of a few years ago was that IBM was replacing the front-end with Clang but continuing to use TPO (at least for now).