pan/bi: Eliminate writemasks in the IR
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 24 Apr 2020 21:20:28 +0000 (17:20 -0400)
committerMarge Bot <eric+marge@anholt.net>
Mon, 27 Apr 2020 14:52:26 +0000 (14:52 +0000)
commitb2c6cf2b6db11eb2293f59b42dfeb3d7481477b0
tree78ab5ad7ed9bb0c180cc55721222b92256ab2573
parent1622478fbdc885d05d43702c14b8d0b4a0e39fe3
pan/bi: Eliminate writemasks in the IR

Since the hardware doesn't support them, they're a burden to deal with,
so let's ensure we never get to a place where we would need to at all.

Disables COMBINE lowering for now.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4766>
src/panfrost/bifrost/bi_liveness.c
src/panfrost/bifrost/bi_lower_combine.c
src/panfrost/bifrost/bi_pack.c
src/panfrost/bifrost/bi_print.c
src/panfrost/bifrost/bi_ra.c
src/panfrost/bifrost/bi_special.c
src/panfrost/bifrost/bifrost_compile.c
src/panfrost/bifrost/bir.c
src/panfrost/bifrost/compiler.h
src/panfrost/bifrost/test/bi_test_pack.c