aco: fix edge check with sub-dword temporaries
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 18 Jun 2020 12:30:50 +0000 (13:30 +0100)
committerMarge Bot <eric+marge@anholt.net>
Thu, 18 Jun 2020 17:29:33 +0000 (17:29 +0000)
commit897a47d84771fb367fa82fd9656b3de20197952c
treeba22bac0fad52f6fb482de195c6bd5292008f2f0
parent747e808697c56dcabc76ae7bae350e4552af12e3
aco: fix edge check with sub-dword temporaries

Fixes RA failure for a parallel-rdp shader on pitcairn.

fossil-db (Navi):
Totals from 2 (0.00% of 128733) affected shaders:
CodeSize: 203656 -> 205724 (+1.02%)
Instrs: 32267 -> 32529 (+0.81%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5544>
src/amd/compiler/aco_ir.h
src/amd/compiler/aco_register_allocation.cpp