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


Ignore:
Timestamp:
May 23, 2007 5:18:15 PM (8 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