i965: Be more aggressive in tracking live/dead intervals within loops.
authorEric Anholt <eric@anholt.net>
Thu, 21 Oct 2010 23:54:03 +0000 (16:54 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 21 Oct 2010 23:55:26 +0000 (16:55 -0700)
commit1d91f8d9164b38b4c924f43ec4fc5ceb65c96a78
tree2d324e5e8d33f04e9329a3d05324d193c383b9de
parent13cd611f560dcf750c1066c0a92d7dc5728637a4
i965: Be more aggressive in tracking live/dead intervals within loops.

Fixes glsl-fs-convolution-2, which was blowing up due to the array
access insanity getting at the uniform values within the loop.  Each
temporary was considered live across the whole loop.
src/mesa/drivers/dri/i965/brw_fs.cpp