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

SCM Repository

[diderot] Diff of /branches/vis15/src/compiler/driver/main.sml
ViewVC logotype

Diff of /branches/vis15/src/compiler/driver/main.sml

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

revision 3741, Sun Apr 10 23:33:56 2016 UTC revision 3747, Tue Apr 12 12:03:49 2016 UTC
# Line 113  Line 113 
113            val mid = MidOptimizer.optimize mid            val mid = MidOptimizer.optimize mid
114            val _ = verbosePrint["done\n"];            val _ = verbosePrint["done\n"];
115          (***** TRANSLATION TO LOW IR *****)          (***** TRANSLATION TO LOW IR *****)
   
116            val _ = verbosePrint["translating to LowIR ... "];            val _ = verbosePrint["translating to LowIR ... "];
117            val low = MidToLow.translate mid            val low = MidToLow.translate mid
118            val _ = verbosePrint["done\n"];            val _ = verbosePrint["done\n"];
119            val _ = dump Ctl.dumpLowIR LowPP.output "mid-to-low" low            val _ = dump Ctl.dumpLowIR LowPP.output "mid-to-low" low
120            (***** LOW-IR OPTIMIZATION *****)
121              val _ = verbosePrint["optimizing LowIR ... "];
122              val low = LowOptimizer.optimize low
123              val _ = verbosePrint["done\n"];
124  (* TODO *)  (* TODO *)
125            in            in
126            (***** CODE GENERATION *****)            (***** CODE GENERATION *****)

Legend:
Removed from v.3741  
changed lines
  Added in v.3747

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