https://bugs.kde.org/show_bug.cgi?id=384337

Ivo Raisr <iv...@ivosh.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #107674|0                           |1
        is obsolete|                            |
 Attachment #107676|0                           |1
        is obsolete|                            |
 Attachment #107678|0                           |1
        is obsolete|                            |
 Attachment #107711|0                           |1
        is obsolete|                            |

--- Comment #14 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 107958
  --> https://bugs.kde.org/attachment.cgi?id=107958&action=edit
Refactor tracking of MOV coalescing.

    VReg<->VReg MOV coalescing status is now a part of the HRegUsage.
    This allows register allocation to query it two times without incurring
    a performance penalty. This in turn allows to better keep track of
    vreg<->vreg MOV coalescing so that all vregs in the coalesce chain
    get the effective |dead_before| of the last vreg.

    A small performance improvement has been observed because this allows
    to coalesce even spilled vregs (previously only assigned ones).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to