cvs commit: fptools/ghc/compiler/cmm CLabel.hs PprC.hs
fptools/ghc/compiler/codeGen CgCallConv.hs
Simon Marlow
simonmar at glass.cse.ogi.edu
Fri Feb 20 04:19:06 EST 2004
simonmar 2004/02/20 04:19:05 PST
Modified files: (Branch: backend-hacking-branch)
ghc/compiler/cmm CLabel.hs PprC.hs
ghc/compiler/codeGen CgCallConv.hs
Log:
More hacking on PprC. I just compiled GHC/Base.hs with the C backend :-)
- The lvalue of a CmmStore can be done in a cute way: just print
it as a CmmLoad expression, no need for seperate LValue printing.
- labels for RTS info tables: hack around the fact that these currently
have struct types in the RTS. This will go away at some point.
- basic support for foreign calls.
Revision Changes Path
1.1.2.10 +37 -28 fptools/ghc/compiler/cmm/Attic/CLabel.hs
1.1.2.44 +40 -43 fptools/ghc/compiler/cmm/Attic/PprC.hs
1.1.2.17 +18 -18 fptools/ghc/compiler/codeGen/Attic/CgCallConv.hs
More information about the Cvs-ghc
mailing list