Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/lamont_dev/src/compiler/IL/ssa-sig.sml
ViewVC logotype

Diff of /branches/lamont_dev/src/compiler/IL/ssa-sig.sml

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

revision 1867, Mon May 7 14:43:11 2012 UTC revision 1868, Fri May 11 03:17:42 2012 UTC
# Line 97  Line 97 
97        | FOREACH of {        | FOREACH of {
98          pred : node ref,          pred : node ref,
99          cond : var,          cond : var,
100            phis: phi list ref,
101          stmBranch: node ref,          stmBranch: node ref,
102            shouldReplace: bool ref,
103          succ : node ref          succ : node ref
104        }        }
105        | NEW of {                        (* create new strand instance *)        | NEW of {                        (* create new strand instance *)
# Line 282  Line 284 
284          val mkENTRY : unit -> node          val mkENTRY : unit -> node
285          val mkJOIN : (var * var list) list -> node          val mkJOIN : (var * var list) list -> node
286          val mkCOND : {cond : var, trueBranch : node, falseBranch : node} -> node          val mkCOND : {cond : var, trueBranch : node, falseBranch : node} -> node
287      val mkFOREACH : {cond: var, stmBranch: node} -> node      val mkFOREACH : {cond: var, stmBranch: node, phis:(var * var list) list} -> node
288          val mkCOM : string list -> node          val mkCOM : string list -> node
289          val mkASSIGN : assign -> node          val mkASSIGN : assign -> node
290          val mkMASSIGN : massign -> node          val mkMASSIGN : massign -> node

Legend:
Removed from v.1867  
changed lines
  Added in v.1868

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