cvs commit: fptools/ghc/compiler/cmm Cmm.hs PprC.hs PprCmm.hs fptools/ghc/compiler/codeGen CgCase.lhs CgCon.lhs CgProf.hs CodeGen.lhs fptools/ghc/compiler/nativeGen MachCodeGen.hs MachInstrs.hs MachRegs.lhs NCGMonad.hs PprMach.hs RegAllocInfo.hs

Simon Marlow simonmar at glass.cse.ogi.edu
Wed Mar 10 02:25:36 EST 2004


simonmar    2004/03/10 02:25:36 PST

  Modified files:        (Branch: backend-hacking-branch)
    ghc/compiler/cmm     Cmm.hs PprC.hs PprCmm.hs 
    ghc/compiler/codeGen CgCase.lhs CgCon.lhs CgProf.hs 
                         CodeGen.lhs 
    ghc/compiler/nativeGen MachCodeGen.hs MachInstrs.hs 
                           MachRegs.lhs NCGMonad.hs PprMach.hs 
                           RegAllocInfo.hs 
  Log:
  Fixes to make the native code generator work with profiling:
  
    - CCCS isn't a register, it isn't in the RegTable, so don't pretend
      it's a GlobalReg.
  
    - Add some more 64-bit support to the i386 NCG (specificall, 64-bit
      constants and addition, which are used by profiling).
  
  Revision  Changes    Path
  1.1.2.36  +0 -2      fptools/ghc/compiler/cmm/Attic/Cmm.hs
  1.1.2.58  +0 -2      fptools/ghc/compiler/cmm/Attic/PprC.hs
  1.1.2.39  +0 -1      fptools/ghc/compiler/cmm/Attic/PprCmm.hs
  1.66.4.24 +3 -3      fptools/ghc/compiler/codeGen/CgCase.lhs
  1.45.2.16 +2 -2      fptools/ghc/compiler/codeGen/CgCon.lhs
  1.1.2.19  +19 -15    fptools/ghc/compiler/codeGen/Attic/CgProf.hs
  1.58.2.13 +2 -3      fptools/ghc/compiler/codeGen/CodeGen.lhs
  1.1.2.51  +48 -4     fptools/ghc/compiler/nativeGen/Attic/MachCodeGen.hs
  1.1.2.22  +1 -0      fptools/ghc/compiler/nativeGen/Attic/MachInstrs.hs
  1.50.2.16 +0 -4      fptools/ghc/compiler/nativeGen/MachRegs.lhs
  1.1.2.5   +7 -1      fptools/ghc/compiler/nativeGen/Attic/NCGMonad.hs
  1.1.2.28  +3 -0      fptools/ghc/compiler/nativeGen/Attic/PprMach.hs
  1.1.2.19  +2 -0      fptools/ghc/compiler/nativeGen/Attic/RegAllocInfo.hs


More information about the Cvs-ghc mailing list