bb98b71893
To unify the ir3 disasm code, we need to add in the regmask based register tracking from cffdec's version of the disassembler. Split out regmask (or at least the part that doesn't depend on ir3) so it can be shared. Signed-off-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6070>