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