Trying Out AMD's Radeon Gallium3D LLVM Compiler
Even the Unity desktop had problems with this compiler enabled. With the compiler built-in, the LLVM back-end can at least be disabled at run-time by setting R600_LLVM=0 as an environment variable. Aside from Unity, Phoronix readers have also reported issues when using the KDE desktop and the KWin compositor attempting to do OpenGL 2.x shaders.
(System details on OpenBenchmarking.org.) So it's really too early to attempt to deliver any GLSL benchmarks with the R600g LLVM compiler since it's still very primitive and not even designed for the needs of OpenGL shaders but rather OpenCL. However, there was not much in the way of a performance difference, at least for the games where it rendered correctly.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.