Changes between Version 13 and Version 14 of Commentary/Compiler/CodeGen


Ignore:
Timestamp:
May 29, 2007 2:38:22 PM (7 years ago)
Author:
guest
Comment:

Added subsection for 'Function Calls and Parameter Passing'

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/CodeGen

    v13 v14  
    102102   Also includes code for stack and heap checks and {{{emitSetDynHdr}}}. 
    103103 
     104=== Function Calls and Parameter Passing === 
     105(Note: these will largely go away once CPS conversion is fully implemented.) 
     106 
     107 {{{CgPrimOp}}}, {{{CgTailCall}}}, {{{CgForeignCall}}}:: 
     108   Handle different types of calls. 
     109 {{{CgCallConv}}}:: 
     110   Use by the others in this category to determine liveness and 
     111   to select in what registers and stack locations arguments and return 
     112   values get stored. 
     113 
    104114=== Misc utilities === 
    105115 {{{Bitmap}}}:: 
     
    126136 
    127137 CgInfoTbls 
    128  CgCallConv 
    129138 
    130139 CgCase 
    131140 CgLetNoEscape 
    132141 
    133  CgPrimOp 
    134  CgTailCall 
    135  CgForeignCall