An Important Radeon R600 Change In LLVM 3.4

Posted by Michael Larabel on June 07, 2013

While LLVM 3.3 hasn't even been released yet, there's already an important change found in LLVM 3.4 for Radeon R600 GPU users.

The Radeon R600 LLVM back-end, which is used by the Radeon Gallium3D driver for Compute/OpenCL support and optionally for shader compilation, was merged for LLVM 3.3. While it was merged for LLVM 3.3 and has matured quite a bit, it remains an "experimental" back-end for the imminent LLVM release.

With LLVM 3.4, the R600 back-end is no longer deemed experimental. The R600 back-end in the LLVM 3.3 release requires the --enable-experimental-targets=R600 compiler switch, but per early LLVM 3.4 notes, "The R600 backend is not marked experimental anymore and is built by default."

Beyond this fundamental change, the R600 back-end in LLVM 3.4 has already picked up numerous Radeon improvements in the weeks since LLVM 3.3 was branched. For end-users, unfortunately the LLVM 3.4 release will likely not be here until around year's end.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  2. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  3. The First Experience Of Intel Haswell On Linux
  4. Intel HD 2000/2500/3000/4000 Linux OpenGL Comparison
Latest Software Articles
  1. 11-Way Linux, BSD Platform Comparison
  2. SNA Acceleration Works Great For Intel Core i7 Haswell
  3. The Linux Evolution For Intel Haswell's Performance
  4. The Wayland Situation: Facts About X vs. Wayland
Latest Linux News
  1. Gallium3D LLVMpipe Benchmarks From Intel Haswell
  2. X.Org XDC2013 Announced For X, Wayland, Mesa
  3. KDE 4.11 Beta Released, Works On Wayland
  4. Intel Gallium3D Driver Now Supports GLSL 1.40
  5. Buffer Synchronization Comes To DMA-BUF
  6. RHEL 7 Linux To Use GNOME 3 Classic Mode
  7. Reasons For Losing Motivation In Wayland
  8. GStreamer SDK Now Supported On Apple iOS
  9. Ubuntu Still Looks To Chromium Default Browser
  10. Features Baking For KDE 4.11
  11. Native Port Of Dear Esther Now Available
Latest Forum Talk
  1. X.Org XDC2013 Announced For X, Wayland, Mesa
  2. Reasons For Losing Motivation In Wayland
  3. Company I work for is looking to contribute to...
  4. RHEL 7 Linux To Use GNOME 3 Classic Mode
  5. Features Baking For KDE 4.11
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite