Changes between Version 35 and Version 36 of Commentary/Compiler/NewCodeGen


Ignore:
Timestamp:
Sep 29, 2008 10:36:02 PM (6 years ago)
Author:
guest
Comment:

Fixed typo

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/NewCodeGen

    v35 v36  
    55 * '''Step 1''': drain the "Rep swamp".  This is a change of data representation that pervades the compiler, including lots and lots of tiny changes in the existing native code generators.  It's done (see [wiki:Commentary/Compiler/BackEndTypes]), and tested, but not yet committed to the HEAD. 
    66 
    7  * '''Step 2''': Replace the existing Stg to Cmm code generator (a very complex and inflexible pass) with a new modular pipeline. The output of this pipeline is fed to the existing, un-modified code geneators.  The design of the new pipeline is here: [wiki:Commentary/Compiler/NewCodeGenPipeline]. 
     7 * '''Step 2''': Replace the existing Stg to Cmm code generator (a very complex and inflexible pass) with a new modular pipeline. The output of this pipeline is fed to the existing, un-modified code generators.  The design of the new pipeline is here: [wiki:Commentary/Compiler/NewCodeGenPipeline]. 
    88 
    99 * '''Step 3''': Expand the capability of the new pipeline so that it does native code generation too, and we can ultimately discard the existing code generators.  The design of this stage is here: [wiki:Commentary/Compiler/IntegratedCodeGen]