Here's a few cleanups to our compiler's IR that I've been wanting to do for a very long time. With this series, expression trees are finally guaranteed to be pure; you can no longer put calls with side effects in them. ir_call is now a statement, rather than a confused hybrid.
I apologize for the size of patch 3. I wasn't sure how to do the conversion in smaller steps without introducing intermediate breakage. Apparently no regressions in piglit/glean/ES2 on Sandybridge. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev