nvc0/ir: trim out barrier sync for non-compute shaders
authorIlia Mirkin <imirkin@alum.mit.edu>
Tue, 28 Jul 2015 06:37:51 +0000 (02:37 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Tue, 28 Jul 2015 06:38:43 +0000 (02:38 -0400)
commit313940b03cf7c857143b9e3ec0ab969ce4472c83
treefbfa715558f453f7b4914e2687681d7f57e648e8
parentab63610a3603ae1e40a36d238b5938621bb9e8cc
nvc0/ir: trim out barrier sync for non-compute shaders

It seems like they're never necessary, and actively cause harm. This
fixes some of the barrier-related piglits.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp