cvs commit: fptools/ghc/compiler NOTES fptools/ghc/compiler/cmm
CmmUtils.hs fptools/ghc/compiler/codeGen CgInfoTbls.hs
CgParallel.hs CgUtils.hs CgBindery.lhs CgCallConv.hs CgCase.lhs
CgClosure.lhs CgCon.lhs CgConTbls.lhs CgExpr.lhs CgHeapery.lhs ...
Simon Peyton Jones
simonpj at glass.cse.ogi.edu
Thu Jan 15 07:18:51 EST 2004
simonpj 2004/01/15 07:18:50 PST
Modified files: (Branch: backend-hacking-branch)
ghc/compiler NOTES
ghc/compiler/cmm CmmUtils.hs
ghc/compiler/codeGen CgBindery.lhs CgCallConv.hs CgCase.lhs
CgClosure.lhs CgCon.lhs CgConTbls.lhs
CgExpr.lhs CgHeapery.lhs
CgLetNoEscape.lhs CgMonad.lhs
CgTailCall.lhs CgUpdate.lhs CgUsages.lhs
ClosureInfo.lhs CodeGen.lhs
Added files: (Branch: backend-hacking-branch)
ghc/compiler/codeGen CgInfoTbls.hs CgParallel.hs CgUtils.hs
Log:
More work on the code generator from Simon.
Main work here is on
CgInfoTbls which knows the layout of info tables
ClosureInfo which manages the code-gen data structures
describing closures
Revision Changes Path
1.11.26.2 +7 -3 fptools/ghc/compiler/NOTES
1.1.2.3 +24 -9 fptools/ghc/compiler/cmm/Attic/CmmUtils.hs
1.51.4.2 +0 -2 fptools/ghc/compiler/codeGen/CgBindery.lhs
1.1.2.3 +30 -19 fptools/ghc/compiler/codeGen/Attic/CgCallConv.hs
1.66.4.2 +2 -5 fptools/ghc/compiler/codeGen/CgCase.lhs
1.62.2.2 +8 -36 fptools/ghc/compiler/codeGen/CgClosure.lhs
1.45.2.2 +13 -19 fptools/ghc/compiler/codeGen/CgCon.lhs
1.38.12.1 +0 -2 fptools/ghc/compiler/codeGen/CgConTbls.lhs
1.56.4.1 +2 -4 fptools/ghc/compiler/codeGen/CgExpr.lhs
1.39.4.3 +53 -53 fptools/ghc/compiler/codeGen/CgHeapery.lhs
1.24.4.1 +1 -2 fptools/ghc/compiler/codeGen/CgLetNoEscape.lhs
1.39.4.5 +71 -29 fptools/ghc/compiler/codeGen/CgMonad.lhs
1.38.6.5 +8 -11 fptools/ghc/compiler/codeGen/CgTailCall.lhs
1.14.6.1 +0 -2 fptools/ghc/compiler/codeGen/CgUpdate.lhs
1.15.12.2 +4 -4 fptools/ghc/compiler/codeGen/CgUsages.lhs
1.61.2.3 +35 -41 fptools/ghc/compiler/codeGen/ClosureInfo.lhs
1.58.2.1 +0 -3 fptools/ghc/compiler/codeGen/CodeGen.lhs
More information about the Cvs-ghc
mailing list