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

SCM Repository

[smlnj] Diff of /sml/branches/SMLNJ/src/compiler/CodeGen/main/machine-gen.sml
ViewVC logotype

Diff of /sml/branches/SMLNJ/src/compiler/CodeGen/main/machine-gen.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 468, Wed Nov 10 22:42:52 1999 UTC revision 469, Wed Nov 10 22:42:52 1999 UTC
# Line 9  Line 9 
9     structure CpsRegs    : CPSREGS              (* CPS registers *)     structure CpsRegs    : CPSREGS              (* CPS registers *)
10        where T.Region=CPSRegions        where T.Region=CPSRegions
11        where T.Constant=SMLNJConstant        where T.Constant=SMLNJConstant
       where T.BNames=FunctionNames  
12        where T.PseudoOp=PseudoOps        where T.PseudoOp=PseudoOps
13     structure InsnProps  : INSN_PROPERTIES      (* instruction properties *)     structure InsnProps  : INSN_PROPERTIES      (* instruction properties *)
14        where I.Constant = CpsRegs.T.Constant        where I.Constant = CpsRegs.T.Constant
# Line 22  Line 21 
21        where I = MLTreeComp.I        where I = MLTreeComp.I
22     structure BackPatch  : BBSCHED              (* machine code emitter *)     structure BackPatch  : BBSCHED              (* machine code emitter *)
23        where F.P = PseudoOps        where F.P = PseudoOps
       where F.B = MLTreeComp.T.BNames  
24        where F.I = Asm.I        where F.I = Asm.I
25     structure RA         : REGALLOC             (* register allocator *)     structure RA         : REGALLOC             (* register allocator *)
26        where F = BackPatch.F        where F = BackPatch.F
# Line 32  Line 30 
30     structure F         = BackPatch.F     structure F         = BackPatch.F
31     structure P         = InsnProps     structure P         = InsnProps
32     structure I         = F.I     structure I         = F.I
    structure B         = F.B  
33     structure Cells     = I.C     structure Cells     = I.C
34     structure T         = MLTreeComp.T     structure T         = MLTreeComp.T
35     structure S         = T.Stream     structure S         = T.Stream

Legend:
Removed from v.468  
changed lines
  Added in v.469

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