Changes between Version 13 and Version 14 of NewPlugins
- Timestamp:
- 01/17/11 14:34:18 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NewPlugins
v13 v14 87 87 * New code generator is based on several phases: 88 88 * Conversion from STG to Cmm 89 * Basic optimisations 89 * Basic optimisations (basic block elim., liveness analysis, etc) 90 90 * CPS Conversion 91 91 * More basic optimisations on CPS form 92 92 * Conversion to old Cmm representation, then passed to backend code generator. 93 93 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? 95 95 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? 97 97 98 98
