From 545cdeb52fc4feea3fa9668706e05ad75041f8b0 Mon Sep 17 00:00:00 2001 From: "simonpj@microsoft.com" Date: Thu, 5 Nov 2009 16:55:46 +0000 Subject: [PATCH] Add notes to cmm-notes, following conversation with John Dias --- compiler/cmm/cmm-notes | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/compiler/cmm/cmm-notes b/compiler/cmm/cmm-notes index 5ec4895..2fab86f 100644 --- a/compiler/cmm/cmm-notes +++ b/compiler/cmm/cmm-notes @@ -2,6 +2,21 @@ Notes on new codegen (Sept 09) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Things to do: + - Refactor Cmm so that it contains only shared stuff + Add a module MoribundCmm which contains stuff from + Cmm for old code gen path + + - Question: currently we lift procpoints to become separate + CmmProcs. Do we still want to do this? + + NB: and advantage of continuing to do this is that + we can do common-proc elimination! + + - Move to new Cmm rep: + * Make native CG consume New Cmm; + * Convert Old Cmm->New Cmm to keep old path alive + * Produce New Cmm when reading in .cmm files + - Consider module names - Top-level SRT threading is a bit ugly -- 1.7.10.4