intel/brw: Bug fixes relating to EOT pinned registers and a few other misc fixes
I've been working on some optimization pass improvements and ran into a number of bugs along the way. Here are some fixes and improvements for those bugs, independent of the other branch I was working on which triggered them. I know @idr has also run into one of these; @currojerez had also commented on one of the patches included here and may have comments.
Edited by Kenneth Graunke