Hi, This patch series adds the necessary hooks, so that r600g can use the LLVM backend for graphics shaders. To use the LLVM backend just add --enable-r600-llvm-compiler to your configure flags.
The LLVM backend for graphics is still experimental, and it currently has to fallback to the default compiler in order to handle indirect addressing. With that fallback it passes 5464/5641 piglit tests vs 5511/5641 with the default compiler. Besides indirect addressing, the biggest thing missing from the backend is support for most of the texturing instructions. At the moment, I do not have any plans to improve support for graphics in the LLVM backend, but I wanted to get these patches merged into master to give people who are interested a chance to hack on it. -Tom _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev