Topic summary
IBM XL C/C++ Compilers

XL C/C++ Compilers and Open XL C/C++ CompilersDeveloperIBMStable release17.1.1 (AIX on Power, Linux on Power), 1.1 (z/OS) / September 2022; 4 years ago (2022-09) (Linux on Power), November 2022; 3 years ago (2022-11) (AIX on Power), May 2022; 4 years ago (2022-05) (z/OS) Operating systemCross-platform: Linux (POWER and z architectures), AIX, Blue Gene/Q, z/OS, and z/VMAvailable inMultilingualTypeSoftware developmentLicenseProprietaryWebsitewww.ibm.com/products/c-and-c-plus-plus-compiler-family XL C/C++ is the name of IBM's proprietary optimizing C/C++ compilers for IBM-supported environments. Compiler The IBM XL compilers are built from modularized components consisting of front ends (for different programming languages), a platform-agnostic high-level optimizer, and platform-specific low-level optimizers/code generators to target specific hardware and operating systems. The XL C/C++ compilers target POWER, BlueGene/Q, and IBM Z hardware architectures. Optimization A common high level optimizer across the POWER and z/OS XL C/C++ compilers optimizes the source program using platform-agnostic optimizations such as interprocedural analysis, profile-directed feedback, and loop and vect