Skip to content
  • sheaf's avatar
    Fix #25169 using Plan A from the ticket · d54db7f3
    sheaf authored and Marge Bot's avatar Marge Bot committed
    We now compile certain low-level Cmm functions in the RTS multiple
    times, with different levels of vector support. We then dispatch
    at runtime in the RTS, based on what instructions are supported.
    
    See Note [realArgRegsCover] in GHC.Cmm.CallConv.
    
    Fixes #25169
    
    -------------------------
    Metric Increase:
        T10421
        T12425
        T18730
        T1969
        T9198
    -------------------------
    d54db7f3