Compiler News Archives
LLVM Gets Closer To Supporting OpenMP

While LLVM can be used with Clang for compiling the Linux kernel and LLVM can be used in very innovative ways, one of its long-standing disadvantages has been the lack of supporting OpenMP. Fortunately, OpenMP support is finally materializing within LLVM.

12 September 2012 - LLVM OpenMP - 3 Comments
NAG Fortran Compiler Can Now Do OpenMP 3.0

The Numerical Algorithms Group has released a major update to their multi-platform Fortran compiler. Beyond improving support for new versions of the Fortran language, NAG Fortran can now do OpenMP 3.0.

22 August 2012 - NAG Fortran - Add A Comment
GCC 2012 Cauldron Covered Fission, Cilk, C++11, Etc

The 2012 GCC Cauldron happened last month in Prague. The event, which was keynoted by Richard Stallman and celebrated 25 years of the GNU Compiler Collection, had a number of interesting talks. Videos and slides from the open-source compiler discussions are now available online.

15 August 2012 - GCC 2012 Cauldron - 1 Comment
GCC Moves Forward With Conversion To C++

The GCC initiative to convert more of the code-base from C to C++ as the implementation language for this leading open-source compiler is nearing fruition. On Sunday, Google's Diego Novillo published a set of GCC patches for merging the C++ conversion into trunk.

12 August 2012 - GCC C++ - 105 Comments
Optimizing Marvell Graphics With iwMMXt

Thanks in large part to iwMMXt fixes/improvements found in GCC 4.8, the ARM Marvell graphics performance will be much-improved, which will benefit the OLPC XO-1.75.

6 July 2012 - OLPC XO-1.75 - 4 Comments
GCC 4.8 Compiler - Is It Faster Yet?

GCC 4.7 was released a few months back, but have changes in the trunk code-base -- for what will eventually become GCC 4.8 -- resulted in any major performance changes yet?

24 June 2012 - Let's See - Add A Comment
Improving OpenCL On CPUs, Building Linux

Back in April there was an LLVM European Conference in London where several interesting technical discussions happened. Among the topics covered were auto-vectorization with LLVM, building Linux with LLVM, and using LLVM to improve the performance of OpenCL on CPUs.

17 June 2012 - LLVM Talks - 15 Comments
Google Wants To Make C++ More Fun

Following the recent Phoronix article about an LLVM/Clang server (ClangD), here's some slides from a talk by a Google engineer about re-factoring C++ to make it more fun for developers.

16 June 2012 - ClangD - 60 Comments
An LLVM/Clang Server Proposed

Proposed earlier this week within the Clang compiler camp for LLVM was a Clang-based server architecture for a persistent Clang server.

15 June 2012 - Comments - 10 Comments

697 Compiler news articles published on Phoronix.