• dterei's avatar
    Track STG live register information for use in LLVM · 4384e146
    dterei authored
    We now carry around with CmmJump statements a list of
    the STG registers that are live at that jump site.
    This is used by the LLVM backend so it can avoid
    unnesecarily passing around dead registers, improving
    perfromance. This gives us the framework to finally
    fix trac #4308.
    4384e146
CmmOpt.hs 27.8 KB