Changes between Version 7 and Version 8 of Commentary/Compiler/CodeGen


Ignore:
Timestamp:
May 23, 2007 5:18:15 PM (7 years ago)
Author:
guest
Comment:

Documented a few modules

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/CodeGen

    v7 v8  
    8282  {{{CgExpr}}}:: Seems to be the core function since everything in STG is an expression 
    8383 
    84 === Not yet classified === 
    85 Please help classify these if you know what they are. 
    86  
    87  Bitmap 
    88  
    89  ClosureInfo:: Stores info about the memory layouts of closures 
     84=== Misc utilities === 
     85 Bitmap:: 
     86   Utility functions for making bitmaps (e.g. {{{mkBitmap}}} with type {{{[Bool] -> Bitmap}}}) 
     87 ClosureInfo:: 
     88   Stores info about the memory layouts of closures 
    9089 SMRep:: 
    9190   Storage manager representation of closures. 
    9291   Part of ClosureInfo but kept separate to "keep nhc happy." 
     92 CgUtils:: TODO 
    9393 
    94  CgTicky 
    95  CgUtils 
     94=== Special runtime support === 
     95 CgTicky:: Ticky-ticky profiling 
     96 CgProf:: Cost-centre profiling 
     97 CgHpc:: Support for the Haskell Program Coverage (hpc) toolkit, inside GHC. 
     98 CgParallel:: 
     99   Code generation for GranSim (GRAN) and parallel (PAR). 
     100   All the functions are dead stubs except {{{granYield}}} and {{{granFetchAndReschedule}}}. 
     101 
     102=== Not yet classified === 
     103Please help classify these if you know what they are. 
    96104 
    97105 CgBindery 
     
    105113 CgLetNoEscape 
    106114 
    107  CgHpc 
    108  CgParallel 
    109  CgProf 
    110  
    111115 CgInfoTbls 
    112116 CgCallConv