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


Ignore:
Timestamp:
May 23, 2007 1:20:55 PM (8 years ago)
Author:
guest
Comment:

Added section for module descriptions

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/CodeGen

    v5 v6  
    6969tell whether a code fragment is a return point or a closure/function
    7070entry.
     71
     72== Modules ==
     73  {{{CodeGen}}}:: Top level. Called by the {{{HscMain}}} module.
     74
     75  {{{CgMonad}}}:: The monad that most of codeGen operates inside
     76   * Reader
     77   * State
     78   * (could be Writer?)
     79   * fork
     80   * flatten
     81
     82  {{{CgExpr}}}:: Seems to be the core function since everything in STG is an expression
     83
     84=== Not yet classified ===
     85Please help classify these if you know what they are.
     86
     87 Bitmap
     88 ClosureInfo
     89 SMRep
     90
     91 CgTicky
     92 CgUtils
     93
     94 CgBindery
     95 CgHeapery
     96 CgStackery
     97
     98 CgClosure
     99 CgCon
     100
     101 CgCase
     102 CgLetNoEscape
     103
     104 CgHpc
     105 CgParallel
     106 CgProf
     107
     108 CgInfoTbls
     109 CgCallConv
     110
     111 CgPrimOp
     112 CgTailCall
     113 CgForeignCall