Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Revision 579
ViewVC logotype

Revision 579


Jump to revision: Previous Next
Author: leunga
Date: Wed Mar 22 06:33:08 2000 UTC (19 years, 4 months ago)
Log Message:


1. X86 fixes/changes

   a.  x86Rewrite bug with MUL3 (found by Lal)
   b.  Added the instructions FSTS, FSTL

2. PA-RISC fixes/changes

   a.  B label should not be a delay slot candidate!  Why did this work?
   b.  ADDT(32, REG(32, r), LI n) now generates one instruction instead of two,
       as it should be.
   c.  The assembly syntax for fstds and fstdd was wrong.
   d.  Added the composite instruction COMICLR/LDO, which is the immediate
       operand variant of COMCLR/LDO.

3. Generic MLRISC

   a.  shuffle.sml rewritten to be slightly more efficient
   b.  DIV bug in mltree-simplify fixed (found by Fermin)

4. Register Allocator

   a.  I now release the interference graph earlier during spilling.
       May improve memory usage.

Changed paths:

Path Details
Directorysml/trunk/src/MLRISC/hppa/backpatch/hppaDelaySlotProps.sml modified , text changed
Directorysml/trunk/src/MLRISC/hppa/emit/hppaAsm.sml modified , text changed
Directorysml/trunk/src/MLRISC/hppa/emit/hppaMC.sml modified , text changed
Directorysml/trunk/src/MLRISC/hppa/hppa.md modified , text changed
Directorysml/trunk/src/MLRISC/hppa/mltree/hppa.sml modified , text changed
Directorysml/trunk/src/MLRISC/instructions/shuffle.sml modified , text changed
Directorysml/trunk/src/MLRISC/mltree/mltree-simplify.sml modified , text changed
Directorysml/trunk/src/MLRISC/ra/cluster-ra.sml modified , text changed
Directorysml/trunk/src/MLRISC/ra/ra-core.sig modified , text changed
Directorysml/trunk/src/MLRISC/ra/ra-core.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/backpatch/x86Jumps.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/emit/x86Asm.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/instructions/x86Instr.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/instructions/x86Props.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/ra/x86PseudoR.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/ra/x86Rewrite.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/ra/x86Spill.sml modified , text changed
Directorysml/trunk/src/MLRISC/x86/x86.md modified , text changed
Directorysml/trunk/src/compiler/CodeGen/main/regalloc.sml modified , text changed
Directorysml/trunk/src/compiler/CodeGen/x86/x86CG.sml modified , text changed

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0