This series finishes making the CFG a fundamental piece of the IR. For each compile, we now only calculate the CFG once after we've finished visiting the GLSL IR. Once that's in place, we stop using the instruction list and instead iterate through the instructions in each block. With that in place we make each basic block contain its own instruction list.
git://people.freedesktop.org/~mattst88/mesa save-cfg The series isn't beautiful, but I'm worried that if it doesn't go in before I go on vacation next week that it'll rot, and people will continue adding code that doesn't update the CFG and will only cause me more work. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev