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/trunk/src/compiler/CodeGen/ppc/ppcCG.sml
ViewVC logotype

Diff of /sml/trunk/src/compiler/CodeGen/ppc/ppcCG.sml

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

revision 429, Wed Sep 8 09:47:00 1999 UTC revision 469, Wed Nov 10 22:42:52 1999 UTC
# Line 28  Line 28 
28                  structure Emitter = PPCMCEmitter)                  structure Emitter = PPCMCEmitter)
29    
30      structure RA =      structure RA =
31         RegAlloc         RegAlloc2
32           (structure I         = PPCInstr           (structure I         = PPCInstr
33            structure MachSpec  = PPCSpec            structure MachSpec  = PPCSpec
34            structure Flowgraph = PPCFlowGraph            structure Flowgraph = PPCFlowGraph
# Line 36  Line 36 
36            structure InsnProps = InsnProps            structure InsnProps = InsnProps
37            structure Rewrite   = PPCRewrite(PPCInstr)            structure Rewrite   = PPCRewrite(PPCInstr)
38            structure Asm       = PPCAsmEmitter            structure Asm       = PPCAsmEmitter
           functor Ra = PPCRegAlloc  
39    
40            val sp = I.C.stackptrR            val sp = I.C.stackptrR
41            val stack = I.Region.stack            val stack = I.Region.stack
42    
43              fun pure _ = false
44    
45            (* make copy *)            (* make copy *)
46            fun copyR((rds as [_], rss as [_]), _) =            fun copyR((rds as [_], rss as [_]), _) =
47                I.COPY{dst=rds, src=rss, impl=ref NONE, tmp=NONE}                I.COPY{dst=rds, src=rss, impl=ref NONE, tmp=NONE}

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

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