logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

cvs commit: fptools/ghc/compiler/cmm CLabel.hs PprC.hs fptools/ghc/compiler: msg#00397

Subject: cvs commit: fptools/ghc/compiler/cmm CLabel.hs PprC.hs fptools/ghc/compiler/codeGen CgCallConv.hs
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


<Prev in Thread] Current Thread [Next in Thread>