Changes between Version 5 and Version 6 of Commentary/Compiler/IntegratedCodeGen


Ignore:
Timestamp:
Jun 4, 2008 3:53:05 PM (7 years ago)
Author:
dias
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/IntegratedCodeGen

    v5 v6  
    88 
    99 0. Stg -> Cmm: Converts to a flat representation of C--. 
    10  0. Cmm -> ZGraphCmm: 
     10 0. Cmm -> ZGraphCmm<stack slots, compile-time constants>: 
    1111  * Converts the flat representation to a control-flow graph, with Cmm statements representing instructions in the basic blocks. 
    1212  * Implements calling conventions for call, jump, and return instructions: all parameter passing is turned into data-movement instructions (register-to-register move, load, or store), and stack-pointer adjustments are inserted. After this point, calls, returns, and jumps are just control-transfer instructions -- the parameter passing has been compiled away.