Compiler News Archives
Intel Core i7 4900MQ Haswell Running LLVM Clang 3.4

The latest benchmark results to share from the System76 Gazelle Pro, a Linux laptop with an Intel Core i7 4900MQ "Haswell" processor, are some current benchmarks of the LLVM Clang 3.4 SVN compiler development code. Is there much churn over the latest LLVM/Clang 3.3 stable on this latest-generation Intel CPU?

19 August 2013 - LLVM Clang 3.4 SVN - 1 Comment
Benchmarking The SLP Vectorizer On LLVM Clang 3.4

Following word this weekend that Apple and Google engineers agree on SLP vectorization by default for the LLVM/Clang compiler, I carried out some fresh SLP Vectorizer benchmarks this weekend from the LLVM Clang 3.4 SVN development code.

29 July 2013 - LLVM Clang 3.4 SVN - Add A Comment
GCC Cauldron 2013 Recap

Videos from the recent GCC Cauldron 2013 that was hosted at the Googleplex earlier this month are now available online. Discussed during this developer event is not only the GCC compiler but also GDB, Address Sanitizer, and other compiler-related technologies.

25 July 2013 - GCC Cauldron 2013 Videos - 2 Comments
GCC 4.9, Clang 3.4 Will Have Better C++14 Support

We're still many months out from seeing the release of GCC 4.9 and LLVM Clang 3.4 releases, but with the next major updates to these open-source code compilers will come better support for the C++14 (C++1y) language.

25 July 2013 - GCC 4.9 C++14 - 2 Comments
Duetto Project Continues For Web-Based C++ Support

Duetto is an alternative open-source project to EmScripten, the LLVM-based project for compiling C/C++ code-bases into JavaScript for execution by modern HTML5 web-browsers. Duetto is still LLVM-based and relies on JavaScript, but there's a few changes over EmScripten.

17 July 2013 - EmScripten Alternative - 13 Comments
New LLVM Clang Compiler Benchmarks: 3.2, 3.3, 3.4 SVN

From an older Intel Core i7 990X Extreme Edition "Gulftown" system the LLVM/Clang compiler performance of the 3.2 and 3.3 releases were compared to the current SVN code as of today. There are some LLVM 3.4 performance improvements while for other workloads there isn't much evolution to see.

15 July 2013 - Core i7 990X Gulftown - 3 Comments
LLDB 3.3 Grows In Use For Linux Developers

While the innovative LLVM compiler infrastructure is mentioned extremely often on Phoronix along with its Clang C/C++ compiler, receiving less coverage is LLDB. However, with LLVM 3.3, the LLVM Debugger has grown in functionality and is growing in usefulness.

29 June 2013 - LLVM Debugger - Add A Comment
Running GCC 4.9 With Intel's Core i7 "Core-AVX2"

I've already delivered GCC vs. LLVM Clang compiler benchmarks on Intel's Core i7 4770K "Haswell" platform and tested the "core-avx2" optimizations offered by the latest compilers. That previous testing was done from the stable releases of LLVM Clang 3.1/3.2 and GCC 4.7/4.8 releases, but looking ahead, here's some benchmarks of the latest GCC 4.9 development snapshot.

27 June 2013 - Core-AVX2 - Add A Comment
LLVM May Expand Its Use Of The Loop Vectorizer

LLVM's Loop Vectorizer, which is able to automatically vectorize code loops for performance benefits in many scenarios, may find its use expanded for other optimization levels in future LLVM releases.

6 June 2013 - LLVM Loop Vectorizer - 8 Comments
The Best Features Of LLVM / Clang 3.3

With next month's release of LLVM 3.3 quickly approaching, here's an overview of some of the best and most exciting features coming to this next major update of the LLVM compiler infrastructure and Clang C/C++ compiler front-end.

26 May 2013 - LLVM / Clang 3.3 - 4 Comments
LLVM Clang 3.3 RC2 Is Ready For Testing

The release of LLVM 3.3 along with its sub-projects like the Clang C/C++ compiler front-end and Compiler-RT is imminent. A second release candidate was posted just prior to the weekend to usher in some last minute testing.

24 May 2013 - LLVM 3.3 Release - Add A Comment
JADE: An LLVM-Based Video Decoder For MPEG RVC

LLVM continues to show its adaptability with the innovative compiler infrastructure now being used by JADE, the Just-In-Time Adaptive Decoder Engine. JADE is an LLVM-powered generic video decoder.

17 May 2013 - JADE Engine - 1 Comment

630 Compiler news articles published on Phoronix.