Changes between Version 13 and Version 14 of NewPlugins


Ignore:
Timestamp:
Jan 17, 2011 10:34:18 PM (3 years ago)
Author:
thoughtpolice
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NewPlugins

    v13 v14  
    8787 * New code generator is based on several phases: 
    8888  * Conversion from STG to Cmm 
    89   * Basic optimisations 
     89  * Basic optimisations (basic block elim., liveness analysis, etc) 
    9090  * CPS Conversion 
    9191  * More basic optimisations on CPS form 
    9292  * Conversion to old Cmm representation, then passed to backend code generator. 
    9393 
    94  * We need some sort of interface to describe how to insert it into the pipeline - is the Core approach best here? 
     94 * We need some sort of interface to describe how to insert it into the pipeline - is the Core approach best here, that is, an installation function that just inserts itself into a list? 
    9595 
    96  * Add new interface to `Plugin` next to `installCoreToDos` i.e. `installCmmPass`, that installs a pass of type `CmmGraph -> CmmGraph` into the optimization pipeline somehow. 
     96 * Add new interface to `Plugin` next to `installCoreToDos` i.e. `installCmmPass`, that installs a pass of type `CmmGraph -> CmmGraph` into the optimization pipeline somehow? 
    9797 
    9898