OSDN Git Service

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)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 1 Sep 2016 10:39:42 +0000 (11:39 +0100)
commit8b76a3744c49ec27600ea0e067c20f79b3bca002
tree59792c24b61823dd71c58abb0431cf6ca0b666b4
parentd279dec3596615edea06a0bff8b72a63d4703654
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>
(cherry picked from commit e988999791c32fd2594986fde742367d7f71c724)
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp