Changes between Version 5 and Version 6 of Commentary/Compiler/IntegratedCodeGen
- Jun 4, 2008 3:53:05 PM (8 years ago)
v5 v6 8 8 9 9 0. Stg -> Cmm: Converts to a flat representation of C--. 10 0. Cmm -> ZGraphCmm : 10 0. Cmm -> ZGraphCmm: 11 11 * Converts the flat representation to a control-flow graph, with Cmm statements representing instructions in the basic blocks. 12 12 * 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.