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

SCM Repository

[diderot] Diff of /trunk/src/compiler/IL/value-numbering-fn.sml
ViewVC logotype

Diff of /trunk/src/compiler/IL/value-numbering-fn.sml

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

revision 1901, Fri Jun 1 21:23:57 2012 UTC revision 1902, Fri Jun 1 21:26:53 2012 UTC
# Line 314  Line 314 
314                          in                          in
315                            List.map (fn (x, lo, hi) => (x, renameVar lo, renameVar hi)) iters                            List.map (fn (x, lo, hi) => (x, renameVar lo, renameVar hi)) iters
316                          end                          end
317                    (* add the iteration variables to the live list *)
318                      val live = List.foldl (fn ((x, _, _), lv) => x::lv) live iters
319                  (* process the body *)                  (* process the body *)
320                    val (cfg, strand, args) = create                    val (cfg, strand, args) = create
321                    val {cfg, rename} = transformCFG' (live, rename, cfg)                    val {cfg, rename} = transformCFG' (live, rename, cfg)

Legend:
Removed from v.1901  
changed lines
  Added in v.1902

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