74aecf2207
We want to start lowering certain NIR instructions to collects (e.g., instructions with a 64b def) which means that ir3_get_src_shared has to support collects. Since we can't mov the result of a collect, implement this by converting its sources and creating a new collect. Signed-off-by: Job Noorman <jnoorman@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33797>