Home My Page Projects Code Snippets Project Openings 3D graphics for Standard ML
Summary Activity SCM

SCM Repository

[sml3d] Diff of /trunk/sml3d/src/particles/compiler/optimizer.sml
ViewVC logotype

Diff of /trunk/sml3d/src/particles/compiler/optimizer.sml

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

revision 873, Wed May 5 20:18:00 2010 UTC revision 874, Thu May 6 18:08:36 2010 UTC
# Line 10  Line 10 
10    
11    val optimizations = [    val optimizations = [
12    
13        (* We want to run this optimization first since this is the only
14         * optimization that will actually affect the control flow of the
15         * program (from block to block). Hence, it will not only change any
16         * of the other optimizations that happen within blocks, but also will
17         * produce the same results regardless of when we run it. In order to
18         * maximize the results of the rest of the optimizations, it's best to
19         * do it first.
20         *)
21        BlockEliminator.optimize,
22    
23      RemoveUnused.optimize,      RemoveUnused.optimize,
24    
25      ConstantFolder.optimize,      ConstantFolder.optimize,

Legend:
Removed from v.873  
changed lines
  Added in v.874

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