freedreno/ir3: Move assembler error handling
authorRob Clark <robdclark@chromium.org>
Sat, 19 Dec 2020 19:45:31 +0000 (11:45 -0800)
committerMarge Bot <eric+marge@anholt.net>
Wed, 6 Jan 2021 16:46:52 +0000 (16:46 +0000)
commit7b2d2bafe4cda1723d704c7bcee9b44f762c9276
tree72a02596813caca67c1c5e42aff8c1f8def3f5a3
parenta928d0ab467053b2d50e5dbe77170253acee44c9
freedreno/ir3: Move assembler error handling

Move out of ir3_parse_asm() so we can re-use it in disasm test for
round-tripping asm/disasm.  We don't want failures to be fatal (yet)
as there are still some things missing from the assembler.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8175>
src/freedreno/computerator/ir3_asm.c
src/freedreno/ir3/ir3_assembler.c
src/freedreno/ir3/tests/delay.c