IBM® Open XL C/C++ for Linux® on Power is IBM’s next-generation C/C++ compiler, facilitating the creation and maintenance of applications written in C/C++ for use on IBM Power platforms. With full exploitation of the latest Power10 architecture, IBM Open XL C/C++ for Linux on Power can generate code that leverages the capabilities of Power10 to maximize your hardware utilization.

IBM Open XL C/C++ for Linux on Power fully incorporates the Clang and LLVM compiler infrastructure for C/C++ so you can enjoy the combination of open-source technology and IBM's strength in compiler optimization technology. LLVM is an open-source compilation 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.

The infrastructure of IBM Open XL C/C++ for Linux on Power allows you to benefit from modern C/C++ language including C++17 features, common LLVM optimizations, and GCC Compiler compatibility.

Legacy IBM XL C/C++ for Linux compilers are still available for use. Go to the resources tab to learn more.