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/MLRISC/mltree/mltree.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/mltree/mltree.sml

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

revision 591, Mon Apr 3 01:19:20 2000 UTC revision 624, Fri Apr 21 03:06:21 2000 UTC
# Line 85  Line 85 
85         * The following are used internally for describing instruction semantics.         * The following are used internally for describing instruction semantics.
86         * The frontend must not use these.         * The frontend must not use these.
87         *)         *)
88      | PHI    of int                    (* a phi-function at some block id *)      | PHI    of {preds:int list, block:int}
89      | PINNED of stm      (* pinned statement *)      | SOURCE of {block:int, liveIn:reg list}
90        | SINK   of {block:int, liveOut:reg list}
91      | RTL    of {hash:word ref, attribs:Basis.attribs, e:stm}      | RTL    of {hash:word ref, attribs:Basis.attribs, e:stm}
92    
93    and rexp =    and rexp =
# Line 248  Line 249 
249       dstReg : ty * var -> string, srcReg : ty * var -> string}       dstReg : ty * var -> string, srcReg : ty * var -> string}
250    
251  end (* MLTREE *)  end (* MLTREE *)
252    

Legend:
Removed from v.591  
changed lines
  Added in v.624

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