This helps canonicalize some address calculation. This would further help immediate folding into memory load instructions in the backend. The order changes to v_mad_u32_u24 is just because @llvm.amdgcn.mul.u24.i32 was used in codegen prepare after this change. It does not really change anything important.
106 KiB
106 KiB