nv50/ir/nir: rework CFG handling
authorKarol Herbst <kherbst@redhat.com>
Tue, 16 Jun 2020 12:58:28 +0000 (14:58 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 22 Jun 2020 11:41:31 +0000 (11:41 +0000)
commit14591a45b73dcb881e09a1f32760ff499e0ad61e
tree6c9e4c02bb3b39465cc03c0ed0422b5c3e352012
parent8af22703e90b00aabbf9a06529fea94289d05792
nv50/ir/nir: rework CFG handling

Remove all convergency handling as it was broken and get the code to be a
bit closer to TGSI. Also removes pointless asserts.

Signed-off-by: Karol Herbst <kherbst@redhat.com>
Tested-by: Ben Skeggs <bskeggs@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5512>
src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp