[GHC] #13563: Avoid redundant MOVes in generated code