Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/src/compiler/MLRISC-OPTIMIZER.cm
ViewVC logotype

Diff of /sml/trunk/src/compiler/MLRISC-OPTIMIZER.cm

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

revision 245, Sat Apr 17 18:47:12 1999 UTC revision 469, Wed Nov 10 22:42:52 1999 UTC
# Line 12  Line 12 
12    
13    1. Load the optimizer sources:    1. Load the optimizer sources:
14    
15          CM.make'{force_relink=false,          CM.make "src/compiler/MLRISC-OPTIMIZER.cm";
                  group="src/compiler/MLRISC-OPTIMIZER.cm"};  
16    
17    2. At the top level execute:    2. At the top level execute:
18    
# Line 21  Line 20 
20    
21         M.mlrisc :=true;                         (* enable optimizer *)         M.mlrisc :=true;                         (* enable optimizer *)
22         M.getString "viewer" := "daVinci";       (* set viewer *)         M.getString "viewer" := "daVinci";       (* set viewer *)
23         M.getFlag "view_IR" := true;             (* enable viewer *)         M.getFlag "view-IR" := true;             (* enable viewer *)
24         M.mlrisc_phases :=                       (* set phases *)         M.mlrisc_phases :=                       (* set phases *)
25          ["cluster->cfg", "view-dom", "cfg->cluster"];          ["cluster->cfg", "view-dom", "cfg->cluster"];
26    
# Line 55  Line 54 
54    clusters.    clusters.
55  *)  *)
56    
57  Group is  Library
58      structure Compiler
59      structure MLRISCOptimizer
60    is
61    
62      basis.cm
63      comp-lib.cm
64      viscomp-lib.cm
65      smlnj-lib.cm
66      host-compiler.cm
67    
68      MLRISC.cm
69            (* Could use the anchors to eliminate the path *)
70      ../MLRISC/MLRISC-IR.cm
71      ../MLRISC/MLRISC-Visual.cm
72      ../MLRISC/MLRISC-Graphs.cm
73      ../MLRISC/MLRISC-ir.cm
74    
75  CodeGen/optimizer/mlrisc-optimizer.sml  CodeGen/optimizer/mlrisc-optimizer.sml
 CodeGen/optimizer/mlrisc-environment.sml  
   
 ../MLRISC/library/annotations.sig  
 ../MLRISC/library/annotations.sml  
 ../MLRISC/library/array-sig.sig  
 ../MLRISC/library/bitset.sig  
 ../MLRISC/library/bitset.sml  
 ../MLRISC/library/dynamic-array.sml  
 ../MLRISC/library/fixed-point.sig  
 ../MLRISC/library/fixed-point.sml  
 ../MLRISC/library/hash-array.sml  
 ../MLRISC/library/priQueue.sig  
 ../MLRISC/library/priQueue.sml  
 ../MLRISC/library/regset.sig  
 ../MLRISC/library/regset.sml  
 ../MLRISC/library/sorting.sml  
 ../MLRISC/library/stringStream.sml  
   
 ../MLRISC/graphs/digraph.sml  
 ../MLRISC/graphs/graph-comb.sig  
 ../MLRISC/graphs/graph-comb.sml  
 ../MLRISC/graphs/graph-topsort.sig  
 ../MLRISC/graphs/graph-topsort.sml  
 ../MLRISC/graphs/graph.sig  
 ../MLRISC/graphs/graph.sml  
 ../MLRISC/graphs/graphimpl.sig  
 ../MLRISC/graphs/isograph.sml  
 ../MLRISC/graphs/renamegraph.sml  
 ../MLRISC/graphs/revgraph.sml  
 ../MLRISC/graphs/uniongraph.sml  
 ../MLRISC/graphs/update-graph-info.sml  
   
 ../MLRISC/visualization/allDisplays.sml  
 ../MLRISC/visualization/daVinci.sml  
 ../MLRISC/visualization/graphDisplay.sig  
 ../MLRISC/visualization/graphLayout.sml  
 ../MLRISC/visualization/graphViewer.sig  
 ../MLRISC/visualization/graphViewer.sml  
 ../MLRISC/visualization/vcg.sml  
   
 ../MLRISC/ir/cdg.sig  
 ../MLRISC/ir/cdg.sml  
 ../MLRISC/ir/dominator.sig  
 ../MLRISC/ir/dominator.sml  
 ../MLRISC/ir/loop-structure.sig  
 ../MLRISC/ir/loop-structure.sml  
   
 ../MLRISC/IR/dataflow.sig  
 ../MLRISC/IR/dataflow.sml  
 (* ../MLRISC/IR/mlrisc-cfg-structuring.sml*)  
 ../MLRISC/IR/mlrisc-cfg-util.sig  
 ../MLRISC/IR/mlrisc-cfg-util.sml  
 ../MLRISC/IR/mlrisc-cfg.sig  
 ../MLRISC/IR/mlrisc-cfg.sml  
 ../MLRISC/IR/mlrisc-cfg2cluster.sml  
 ../MLRISC/IR/mlrisc-cluster2cfg.sml  
 ../MLRISC/IR/mlrisc-format-insn.sml  
 ../MLRISC/IR/mlrisc-ir.sig  
 ../MLRISC/IR/mlrisc-ir.sml  
 ../MLRISC/IR/mlrisc-liveness.sml  
 ../MLRISC/IR/mlrisc-reshape-branches.sig  
 ../MLRISC/IR/mlrisc-reshape-branches.sml  
 ../MLRISC/IR/static-branch-prediction.sig  
 ../MLRISC/IR/static-branch-prediction.sml  
   
 ../MLRISC/Glue/mlrisc-glue.sig  
 ../MLRISC/Glue/mlrisc-glue.sml  

Legend:
Removed from v.245  
changed lines
  Added in v.469

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