Changes between Version 13 and Version 14 of NewPlugins


Ignore:
Timestamp:
Jan 17, 2011 10:34:18 PM (5 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