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/MLRISC/Tools/MDL/sources.cm
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/Tools/MDL/sources.cm

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

revision 1202, Sat May 18 01:05:18 2002 UTC revision 1203, Sat May 18 18:21:53 2002 UTC
# Line 1  Line 1 
1    (* Important NOTE: we absolutely do not want to use the version of MLRISC
2     * that is in the compiler.  Otherwise, when we change MLRISC, we will not
3     * be able to compile/run this tool until we've bootstrapped a new compiler.
4     *
5     * -- Allen
6     *)
7    
8  Group  Group
9          signature CELLS          signature CELLS
10          signature CELLS_BASIS          signature CELLS_BASIS
# Line 84  Line 91 
91          $/ml-yacc-lib.cm          $/ml-yacc-lib.cm
92          $smlnj/compiler.cm          $smlnj/compiler.cm
93    
         (* MLRISC libraries  
          *      We use the libraries that are already part of SML/NJ anyway.  
          *      For sharing purposes, we must therefore instruct RTL.cm  
          *      that _it_ uses these libraries as well; that's what  
          *      the "bind" directives are for. *)  
         $smlnj/MLRISC/Control.cm  
         $smlnj/MLRISC/Lib.cm  
         $smlnj/MLRISC/MLRISC.cm  
         $smlnj/MLRISC/MLTREE.cm  
         ../../cm/RTL.cm  
                 (bind:(anchor:Control.cm value:$smlnj/MLRISC)  
                  bind:(anchor:Lib.cm value:$smlnj/MLRISC)  
                  bind:(anchor:MLTREE.cm value:$smlnj/MLRISC)  
                  bind:(anchor:MLRISC.cm value:$smlnj/MLRISC))  
94  #else  #else
95          basis.cm          basis.cm
96          smlnj-lib.cm          smlnj-lib.cm
97          ml-yacc-lib.cm          ml-yacc-lib.cm
98          host-compiler.cm          host-compiler.cm
99    
         (* MLRISC libraries *)  
         ../../cm/Control.cm  
         ../../cm/Lib.cm  
         ../../cm/MLRISC.cm:  
         ../../cm/MLTREE.cm  
         ../../cm/RTL.cm  
100  #endif  #endif
101  #else  #else
102          smlnj-lib.cm          smlnj-lib.cm
103          ml-yacc-lib.cm          ml-yacc-lib.cm
104    
105          (* MLRISC libraries *)  #endif
106    
107    
108    
109            (* MLRISC libraries [NEVER share the version in the compiler] *)
110            ../../cm/Graphs.cm
111          ../../cm/Control.cm          ../../cm/Control.cm
112          ../../cm/Lib.cm          ../../cm/Lib.cm
113          ../../cm/MLRISC.cm:          ../../cm/MLRISC.cm
114          ../../cm/MLTREE.cm          ../../cm/MLTREE.cm
115          ../../cm/RTL.cm          ../../cm/RTL.cm
 #endif  
116    
117          (* Pretty printer *)          (* Pretty printer *)
118          ../PP/sources.cm          ../PP/sources.cm
# Line 137  Line 128 
128          ../Parser/sources.cm          ../Parser/sources.cm
129    
130          (* Required MLRISC sources *)          (* Required MLRISC sources *)
131  (* from $smlnj/MLRISC/MLRISC.cm:  (*
132            ../../library/annotations.sig
133            ../../library/annotations.sml
134          ../../instructions/cells-basis.sig          ../../instructions/cells-basis.sig
135          ../../instructions/cells-basis.sml          ../../instructions/cells-basis.sml
136          ../../instructions/cells.sig          ../../instructions/cells.sig
# Line 147  Line 139 
139          ../../instructions/stream.sml          ../../instructions/stream.sml
140          ../../instructions/region.sig          ../../instructions/region.sig
141          ../../instructions/constant.sig          ../../instructions/constant.sig
142          ../../instructions/labels.sml          ../../instructions/label-sig.sml
143            ../../instructions/label.sml
144          ../../instructions/pseudoOps.sig          ../../instructions/pseudoOps.sig
145          ../../mltree/mltree-basis.sig          ../../mltree/mltree-basis.sig
146          ../../mltree/mltree-basis.sml          ../../mltree/mltree-basis.sml
# Line 156  Line 149 
149          ../../mltree/mltree.sml          ../../mltree/mltree.sml
150          ../../mltree/machine-int.sig          ../../mltree/machine-int.sig
151          ../../mltree/machine-int.sml          ../../mltree/machine-int.sml
 *)  
152    
 (* from $smlnj/MLRISC/MLTREE.cm:  
153    
154          ../../mltree/mltree-utils.sig          ../../mltree/mltree-utils.sig
155          ../../mltree/mltree-utils.sml          ../../mltree/mltree-utils.sml
# Line 166  Line 157 
157          ../../mltree/mltree-rewrite.sml          ../../mltree/mltree-rewrite.sml
158          ../../mltree/mltree-fold.sig          ../../mltree/mltree-fold.sig
159          ../../mltree/mltree-fold.sml          ../../mltree/mltree-fold.sml
 *)  
160    
 (* from ../../cm/RTL.cm:  
161          ../../mltree/mltree-rtl.sig          ../../mltree/mltree-rtl.sig
162          ../../mltree/mltree-rtl.sml          ../../mltree/mltree-rtl.sml
163          ../../mltree/rtl-build.sig          ../../mltree/rtl-build.sig

Legend:
Removed from v.1202  
changed lines
  Added in v.1203

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