mesa/st/glsl_to_tgsi: Add array merge logic