Skip to content
  • Chris Lattner's avatar
    Vectors that are known live-in and live-out are clearly already marked in · 72d7c270
    Chris Lattner authored
    the vrsave register for the caller.  This allows us to codegen a function as:
    
    _test_rol:
            mfspr r2, 256
            mr r3, r2
            mtspr 256, r3
            vspltisw v2, -12
            vrlw v2, v2, v2
            mtspr 256, r2
            blr
    
    instead of:
    
    _test_rol:
            mfspr r2, 256
            oris r3, r2, 40960
            mtspr 256, r3
            vspltisw v0, -12
            vrlw v2, v0, v0
            mtspr 256, r2
            blr
    
    llvm-svn: 27772
    72d7c270
Loading