nv50/ir: fix bb positions after exit instructions
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 14 Aug 2016 02:19:39 +0000 (22:19 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Wed, 17 Aug 2016 01:56:16 +0000 (21:56 -0400)
commite988999791c32fd2594986fde742367d7f71c724
tree4a4b34948da42ba22d9452bb575d13d55ef28d51
parent0b5f40b881d149d6c960d4ff8f69b58596cf9660
nv50/ir: fix bb positions after exit instructions

It's fairly rare that the BB layout puts BBs after the exit block, which
is likely the reason these issues lingered for so long.

This fixes a fraction of issues with the giant pixmark piano shader.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Cc: <mesa-stable@lists.freedesktop.org>
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp