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