Announcement: IBM C/C++ and Fortran compilers to adopt LLVM open-source infrastructure

What IBM XL C/C++ for AIX can do for your business

IBM® XL C/C++ for AIX® is a compiler that facilitates the creation and maintenance of applications written in C/C++ for IBM Power Systems™. It generates code that leverages the capabilities of POWER8® and the latest POWER9™ architectures and maximizes your hardware utilization. V16.1 provides new C and C++ compilers adopting the open-source Clang technology. The new compilers provide enhanced C & C++ language standards support including C11, C++11, and C++14 as well as GCC compatibility. The existing C and C++ compilers continue to be available for use.

Announcement: IBM C/C++ and Fortran compilers to adopt LLVM open-source infrastructure.

Benefits

Maximize your Power hardware ROI

Capitalizes on the POWER8 and POWER9 architectures; offer automatic parallelization of sequential programs to exploit modern multi-core processors.

Optimize application performance

Provides industry leading advanced optimization technologies including the high performance libraries, profile directed feedback (PDF) support, and interprocedural analysis (IPA).

Migrate applications to Power easily

In addition to C89, C99, C++98, and C++03 full support, the Clang-based front end fully supports C11, C++11, and C++14 while the XL-based front end supports a subset of the C11 and C++11 standards.

Improve developer productivity

Increases usability by providing diagnostic reports and symbolic debugger support; entity visibility attributes also improve efficiency of dynamic linking.

Obtain world-class IBM support

Comes with superior IBM service and support.

IBM XL C/C++ for AIX key features

  • New C/C++ compilers that adopt the Clang infrastructure
  • Language standard compliance
  • High performance libraries
  • Diagnostic reports
  • Entity visibility attributes
  • Exploitation of POWER8 and the latest POWER9 architectures
  • Optimize up to level 5
  • Shared memory parallelization
  • Symbolic debugger support

Which option is right for you?

Authorized user

One license per unique user

Concurrent user

Shared access with multiple users

Compare features and pricing

Learn more

See how it works