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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/cfg-ir/value-numbering-fn.sml
ViewVC logotype

Diff of /branches/vis15/src/compiler/cfg-ir/value-numbering-fn.sml

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

revision 3936, Mon Jun 6 10:34:23 2016 UTC revision 3937, Mon Jun 6 13:16:10 2016 UTC
# Line 271  Line 271 
271            fun transformStrand strand = let            fun transformStrand strand = let
272                  val IR.Strand{name, params, state, stateInit, initM, updateM, stabilizeM} = strand                  val IR.Strand{name, params, state, stateInit, initM, updateM, stabilizeM} = strand
273                  val stateInit = transformCFG (params, stateInit)                  val stateInit = transformCFG (params, stateInit)
274  (* FIXME: what if a state variable becomes redundant? *)  (* QUESTION: what if a state variable becomes redundant? *)
275                  fun transformMeth body = transformCFG ([], body)                  fun transformMeth body = transformCFG ([], body)
276                  in                  in
277                    IR.Strand{                    IR.Strand{

Legend:
Removed from v.3936  
changed lines
  Added in v.3937

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