Changes between Version 38 and Version 39 of Commentary/Compiler/NewCodeGenPipeline


Ignore:
Timestamp:
Jun 17, 2011 1:13:26 PM (4 years ago)
Author:
ezyang
Comment:

updates pending commit

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/NewCodeGenPipeline

    v38 v39  
    4949   * Sink or inline assignments nearer their use points 
    5050 
    51  * '''Remove redundant and dead assignments and stores''', implemented in `CmmSpillReload`, removes assignments to dead variables and things like ``a = a`` or ``I32[Hp] = I32[Hp]``. 
     51 * '''Remove dead assignments and stores''', implemented in `CmmLive`, removes assignments to dead variables and things like ``a = a`` or ``I32[Hp] = I32[Hp]``. The latter may more appropriately be done in a general optimization pass, as it doesn't take advantage of liveness information. 
    5252 
    5353 * '''Figure out the stack layout''', implemented in `CmmStackLayout`.