New LLVM and Clang infrastructure
IBM® Open XL C/C++ for Linux® on Power® 17.1.1 fully incorporates the LLVM and Clang compiler infrastructure. With this new compiler infrastructure, you can enjoy the combination of IBM's strength in compiler optimization technology with LLVM open-source infrastructure.
LLVM is an open-source compilation technology framework that is actively maintained by a large development community, supporting multiple architectures and programming languages. Clang is part of the LLVM compiler infrastructure that provides a language front-end and tooling infrastructure for the LLVM project.
- Greater application performance:
To benefit from common LLVM optimizations, migrate your programs with IBM Open XL C/C++.
- Enhanced language standard support:
To conform with newer language standards, such as the C++17 language standard, compile your programs with IBM Open XL C/C++.
- Enhanced GCC compatibilities:
To migrate programs that were written for and compiled by GCC, compile the programs with IBM Open XL C/C++ for better compatibility.
- Faster build speed:
To speed up your build process, especially at higher optimization levels, compile your programs with IBM Open XL C/C++ to improve the compile-time performance.