Compiler News Archives
Since publishing LLVM/Clang 3.2 benchmarks a few days ago that showed the Clang C/C++ compiler competing with -- and in some cases outperforming -- the GCC compiler on Intel x86_64, several Phoronix readers have been asking how things compare on the ARM side.
30 December 2012 - ARM Cortex-A15 - 5 Comments
One of the features sadly not found in the recent release of LLVM/Clang 3.2 is OpenMP support.
27 December 2012 - Missing Featuire - 4 Comments
While just released on Friday, FreeBSD has already pulled LLVM/Clang 3.2 into its "head" repository and will be pushing it into the FreeBSD 9/Stable series in the weeks ahead.
24 December 2012 - LLVM/Clang Compiler - 21 Comments
While the features of LLVM 3.2 and its Clang C/C++ compiler front-end have been talked about in numerous Phoronix articles over the past few months, here's an overview of the new features for this open-source compiler infrastructure update that was released on Friday.
23 December 2012 - LLVM 3.2 Features - 9 Comments
It's a few days late, but LLVM 3.2 has been officially released.
21 December 2012 - LLVM 3.2
In preparing for the imminent release of LLVM 3.2, another worthwhile feature to go over is the NVPTX back-end that's been merged for this forthcoming open-source compiler infrastructure release. The NVPTX LLVM back-end is what's used by NVIDIA's closed-source driver for its CUDA and OpenCL compiler.
16 December 2012 - LLVM 3.2 - 3 Comments
The soon-to-be-released LLVM 3.2 compiler infrastructure will expand upon its coverage of processor support and CPU capabilities.
15 December 2012 - LLVM 3.2
Premiering with LLVM 3.2, which will debut later this month, is an automatic loop vectorizer. I've already delivered benchmarks of LLVM's new automatic loop vectorizer, but here's more details on this new LLVM compiler feature.
8 December 2012 - LLVM Looping
The videos from last month's LLVM Developers' Meeting in San Jose, California have now been uploaded to the Internet.
6 December 2012 - Videos
An Intel developer has proposed a migration tool based upon LLVM's Clang tooling library to auto-convert C++ code to take advantage of new C++11 features in an automated manner.
6 December 2012 - Intel
While an open industry standard, the leading open-source compilers still lack support for the OpenACC parallel programming standard.
4 December 2012 - OpenACC - 3 Comments
To complement the recent compiler benchmarking on the ARM Cortex-A15 as found in the Samsung Exynos 5 Dual with the Samsung Chromebook, here's some compiler tuning benchmark results from the speedy low-power ARM system.
4 December 2012 - ARM Cortex-A15 - 3 Comments
A software research project being funded by the United States' Defense Advanced Research Projects Agency (DARPA) with its Cyber Fast Track program is looking at ways for providing a flexible and integrated security infrastructure by using LLVM for dynamic and static security tasks.
2 December 2012 - DARPA FastTrack - 3 Comments
The second release candidates of LLVM 3.2 -- along with related components like Clang and DragonEgg -- are now available for testing.
2 December 2012 - LLVM 3.2 RC2 - 1 Comment
While born originally at Google as projects for LLVM, AddressSanitizer and ThreadSanitizer have been ported to GCC and will be part of the forthcoming GCC 4.8 compiler release. Back at Google, they're onto developing MemorySanitizer for LLVM.
30 November 2012 - Features
Clang UPC has been announced, which is a Unified Parallel C implementation targeting the LLVM/Clang compiler stack. Unified Parallel C is a C99 extension targeting high-performance computing on parallel machines.
30 November 2012 - UPC Clang - 2 Comments
The LLVM compiler infrastructure is frequently talked about on Phoronix whether it be about its Clang C/C++ compiler or one of the innovative use-cases for LLVM such as with the LLVMpipe Gallium3D driver or as a JIT engine within some free software projects like Mono. However, for those that don't understand much of the internals of LLVM, here's a brief overview.
29 November 2012 - LLVM
There's just a few weeks to go until the release of LLVM 3.2, but AMD is still trying to get its "R600" GPU back-end merged into this next compiler infrastructure release.
27 November 2012 - Release - 2 Comments
In addition to featuring an auto-vectorizer, Polly optimizations, and countless other improvements, the forthcoming release of LLVM 3.2 brings numerous improvements to its PowerPC back-end.
25 November 2012 - LLVM 3.2 - 3 Comments
Another interesting session from this month's LLVM Developers' Meeting in San Jose was about how Google manages to collect and utilize Clang diagnostics internally for software they develop at the company.
21 November 2012 - LLVM Developers
Latest Linux News
Latest Articles & Reviews
Most Viewed News This Week