gallivm/nir: add indirect swizzle output loading support