nvc0/ir: don't dual-issue ops that depend or interfere with each other
authorKarol Herbst <karolherbst@gmail.com>
Sat, 13 Aug 2016 09:54:45 +0000 (11:54 +0200)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sat, 3 Sep 2016 04:01:06 +0000 (00:01 -0400)
commitd0cf7a6beb4470d945bccb4e753cc7eb6ca5dda8
tree049f59432143c1017559f63d665525961bf2f1cd
parentaad4f15506c2b5ff9f3304a467b51b45dd77554d
nvc0/ir: don't dual-issue ops that depend or interfere with each other

Signed-off-by: Karol Herbst <karolherbst@gmail.com>
Reviewed-by: Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
[imirkin: rewrite to split up the helpers and move more logic to target]
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/codegen/nv50_ir.cpp
src/gallium/drivers/nouveau/codegen/nv50_ir.h
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp