massive convulsion in ZipDataflow
authorNorman Ramsey <nr@eecs.harvard.edu>
Fri, 21 Sep 2007 13:41:24 +0000 (13:41 +0000)
committerNorman Ramsey <nr@eecs.harvard.edu>
Fri, 21 Sep 2007 13:41:24 +0000 (13:41 +0000)
commitfee569a69a4ce8c8d05b8a1fb8069d804dbd2b9c
tree76ae7ad35951c7a92713def00d54e4c95ae882c7
parente15f0aaa27176d6a1eedce109ef9e19c4b5e4114
massive convulsion in ZipDataflow

After my talk, I got the idea of 'shallow rewriting' for the
dataflow framework.  Here it is implemented, along with
some related ideas late making Graph and not LGraph primary.

The only bad thing is that the whole bit is stitched together
out of ill-fitting pieces, kind of like Frankenstein's monster.
A new ZipDataflow will rise out of the ashes.
compiler/cmm/Cmm.hs
compiler/cmm/CmmCPSZ.hs
compiler/cmm/CmmLiveZ.hs
compiler/cmm/CmmProcPointZ.hs
compiler/cmm/CmmSpillReload.hs
compiler/cmm/DFMonad.hs
compiler/cmm/OptimizationFuel.hs [new file with mode: 0644]
compiler/cmm/StackColor.hs
compiler/cmm/ZipCfg.hs
compiler/cmm/ZipCfgCmmRep.hs
compiler/cmm/ZipDataflow0.hs [moved from compiler/cmm/ZipDataflow.hs with 74% similarity]