[Bug 84977] r300/compiler: register allocation pass generate invalid swizzle for r300/r400