simonmar    2004/01/19 08:14:35 PST

  Modified files:        (Branch: backend-hacking-branch)
    ghc/compiler/nativeGen AbsCStixGen.lhs AsmCodeGen.lhs 
                           MachCodeGen.hs MachInstrs.hs NOTES 
                           PprMach.hs RegisterAlloc.hs 
  Removed files:         (Branch: backend-hacking-branch)
    ghc/compiler/nativeGen AsmRegAlloc.lhs MachMisc.hi-boot 
                           MachMisc.hi-boot-5 MachMisc.hi-boot-6 
  Log:
  Now up to the top level of the native code generator, including the
  simple pass that re-orders basic blocks before spitting them out.
  
  AsmCodeGen still contains the machine-independent optimisation pass
  over Cmm (constant folding etc.), but this can be moved forward if
  needs be.  Would need to be separated from the logic to expand
  GlobalRegs into memory references, though.
  
  These modules are still in the source tree, because they contain
  material that will be useful for the macro-expansion part of the code
  generator in due course:
  
    Stix, StixPrim, StixMacro, AbsCStixGen
  
  These modules are no longer referenced from the rest of the native
  code generator.
  
  Revision  Changes    Path
  1.59.2.2  +1 -1      fptools/ghc/compiler/nativeGen/AbsCStixGen.lhs
  1.60.6.2  +210 -132  fptools/ghc/compiler/nativeGen/AsmCodeGen.lhs
  1.1.2.7   +3 -7      fptools/ghc/compiler/nativeGen/Attic/MachCodeGen.hs
  1.1.2.7   +0 -22     fptools/ghc/compiler/nativeGen/Attic/MachInstrs.hs
  1.6.46.3  +17 -3     fptools/ghc/compiler/nativeGen/NOTES
  1.1.2.7   +21 -5     fptools/ghc/compiler/nativeGen/Attic/PprMach.hs
  1.1.2.2   +3 -5      fptools/ghc/compiler/nativeGen/Attic/RegisterAlloc.hs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to