patch applied (ghc): change of representation for GenCmm, GenCmmTop,
CmmProc
nr at eecs.harvard.edu
nr at eecs.harvard.edu
Wed Sep 5 12:50:47 EDT 2007
Wed Sep 5 09:48:02 PDT 2007 Norman Ramsey <nr at eecs.harvard.edu>
* change of representation for GenCmm, GenCmmTop, CmmProc
The type parameter to a C-- procedure now represents a control-flow
graph, not a single instruction. The newtype ListGraph preserves the
current representation while enabling other representations and a
sensible way of prettyprinting. Except for a few changes in the
prettyprinter the new compiler binary should be bit-for-bit identical
to the old.
M ./compiler/cmm/Cmm.hs -18 +19
M ./compiler/cmm/CmmCPS.hs -2 +2
M ./compiler/cmm/CmmCPSGen.hs -1 +3
M ./compiler/cmm/CmmInfo.hs -4 +4
M ./compiler/cmm/CmmLint.hs -3 +3
M ./compiler/cmm/CmmOpt.hs -2 +2
M ./compiler/cmm/PprC.hs -1 +1
M ./compiler/cmm/PprCmm.hs -7 +10
M ./compiler/codeGen/CgMonad.lhs -1 +1
M ./compiler/codeGen/CgUtils.hs -2 +2
M ./compiler/main/GHC.hs -1 +1
M ./compiler/nativeGen/AsmCodeGen.lhs -15 +15
M ./compiler/nativeGen/MachCodeGen.hs -2 +2
M ./compiler/nativeGen/MachInstrs.hs -2 +2
M ./compiler/nativeGen/PositionIndependentCode.hs -6 +6
M ./compiler/nativeGen/PprMach.hs -2 +2
M ./compiler/nativeGen/RegAllocLinear.hs -4 +4
M ./compiler/nativeGen/RegCoalesce.hs -6 +6
M ./compiler/nativeGen/RegLiveness.hs -19 +19
More information about the Cvs-ghc
mailing list