Skip to content
  • Tony Jiang's avatar
    [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. · 438bf4a6
    Tony Jiang authored
    The VSX versions have the advantage of a full 64-register target whereas the FP
    ones have the advantage of lower latency and higher throughput. So what we’re
    after is using the faster instructions in low register pressure situations and
    using the larger register file in high register pressure situations.
    
    The heuristic chooses between the following 7 pairs of instructions.
    PPC::LXSSPX vs PPC::LFSX
    PPC::LXSDX vs PPC::LFDX
    PPC::STXSSPX vs PPC::STFSX
    PPC::STXSDX vs PPC::STFDX
    PPC::LXSIWAX vs PPC::LFIWAX
    PPC::LXSIWZX vs PPC::LFIWZX
    PPC::STXSIWX vs PPC::STFIWX
    
    Differential Revision: https://reviews.llvm.org/D38486
    
    llvm-svn: 318651
    438bf4a6
Loading