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

Diff of /sml/trunk/src/MLRISC/MLRISC.cm

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

revision 475, Wed Nov 10 22:59:58 1999 UTC revision 498, Tue Dec 7 15:44:50 1999 UTC
# Line 7  Line 7 
7   *)   *)
8    
9  Library  Library
10          signature MLRISC_ERROR_MSG  
11          structure MLRiscErrorMsg  
         signature MLRISC_CONTROL  
         structure MLRiscControl  
         signature MLRISC_TIMING  
         structure MLRiscTiming  
12          signature CELLS_BASIS          signature CELLS_BASIS
13          signature CELLS          signature CELLS
14          functor CellsBasisFn          functor CellsBasisFn
# Line 31  Line 27 
27          signature REGION          signature REGION
28          signature FREQUENCY_PROPERTIES          signature FREQUENCY_PROPERTIES
29          functor FreqProps          functor FreqProps
30          signature BASIC_ANNOTATIONS          signature MLRISC_ANNOTATIONS
31          structure BasicAnnotations          structure MLRiscAnnotations
32          signature MLRISC_REGION          signature MLRISC_REGION
33          structure MLRiscRegion          structure MLRiscRegion
34          signature POINTS_TO          signature POINTS_TO
# Line 49  Line 45 
45          signature FLOWGRAPH_GEN          signature FLOWGRAPH_GEN
46          signature MLTREE_MULT_DIV          signature MLTREE_MULT_DIV
47          functor MLTreeMult          functor MLTreeMult
 (*      signature INSTR_GEN             LG *)  
 (*      functor InstrGen                LG *)  
48          signature FLOWGRAPH          signature FLOWGRAPH
49          functor FlowGraph          functor FlowGraph
50          functor ClusterGen          functor ClusterGen
# Line 61  Line 55 
55          signature LIVENESS          signature LIVENESS
56          functor Liveness          functor Liveness
57          structure ChaitinSpillHeur          structure ChaitinSpillHeur
58            structure ChowHennessySpillHeur
59          functor ClusterRA          functor ClusterRA
60          signature RA_GRAPH          signature RA_GRAPH
61          structure RAGraph          structure RAGraph
# Line 72  Line 67 
67          signature RA_FLOWGRAPH          signature RA_FLOWGRAPH
68          signature RA          signature RA
69          functor RegisterAllocator          functor RegisterAllocator
70            functor RADeadCodeElim
71          signature INSTRUCTION_EMITTER          signature INSTRUCTION_EMITTER
72          signature ASSEMBLY_EMITTER          signature ASSEMBLY_EMITTER
73          signature ASM_STREAM          signature ASM_STREAM
# Line 95  Line 90 
90          signature MC_EMIT          signature MC_EMIT
91          functor BackPatch          functor BackPatch
92    
93            signature MLRISC_ERROR_MSG
94            structure MLRiscErrorMsg
95            signature MLRISC_CONTROL
96            structure MLRiscControl
97            signature MLRISC_TIMING
98            structure MLRiscTiming
99    
100  is  is
101    
102    #if defined(NEW_CM)
103          basis.cm          basis.cm
104          comp-lib.cm  #endif
105          smlnj-lib.cm          smlnj-lib.cm
106    
107          MLRISC-Lib.cm          MLRISC-Lib.cm
108    
         (* Core definitions. These are required *)  
109          control/mlriscErrormsg.sml          control/mlriscErrormsg.sml
110          control/mlrisc-control.sml          control/mlrisc-control.sml
111          control/mlrisc-timing.sml          control/mlrisc-timing.sml
112    
113            (* Core definitions. These are required *)
114          instructions/cells.sig          instructions/cells.sig
115          instructions/cells.sml          instructions/cells.sml
116          instructions/rewrite.sig          instructions/rewrite.sig
# Line 123  Line 126 
126          instructions/region.sig          instructions/region.sig
127          instructions/freqProps.sig          instructions/freqProps.sig
128          instructions/freqProps.sml          instructions/freqProps.sml
129          instructions/basicAnnotations.sig          instructions/mlriscAnnotations.sig
130          instructions/basicAnnotations.sml          instructions/mlriscAnnotations.sml
131    
132          (* New aliasing/memory disambiguation support *)          (* New aliasing/memory disambiguation support *)
133          aliasing/mlriscRegion.sig          aliasing/mlriscRegion.sig
# Line 145  Line 148 
148          mltree/flowgen.sig          mltree/flowgen.sig
149          mltree/mltree-mult.sig          mltree/mltree-mult.sig
150          mltree/mltree-mult.sml          mltree/mltree-mult.sml
 (*  
         mltree/instr-gen.sig  
         mltree/instr-gen.sml  
 *)  
151    
152          (* Basic cluster stuff. These are required. *)          (* Basic cluster stuff. These are required. *)
153          cluster/flowgraph.sml          cluster/flowgraph.sml
# Line 160  Line 159 
159          ra/getreg.sml          ra/getreg.sml
160          ra/liveness.sml          ra/liveness.sml
161    
162          (* Prioritized Chaitin's spill heuristics *)          (* Spill heuristics *)
163          ra/chaitin-spillheur.sml          ra/chaitin-spillheur.sml
164            ra/chow-hennessy-spillheur.sml
165    
166          (* RA's *)          (* RA's *)
167          ra/cluster-ra.sml          ra/cluster-ra.sml
# Line 177  Line 177 
177          ra/ra-flowgraph.sig          ra/ra-flowgraph.sig
178          ra/ra.sig          ra/ra.sig
179          ra/ra.sml          ra/ra.sml
180            ra/ra-deadCodeE.sml
181    
182          (* Assembly machine code stuff *)          (* Assembly machine code stuff *)
183          emit/instruction-emitter.sig          emit/instruction-emitter.sig
# Line 202  Line 203 
203          backpatch/sdi-jumps.sig          backpatch/sdi-jumps.sig
204          backpatch/vlBackPatch.sml          backpatch/vlBackPatch.sml
205    
206    

Legend:
Removed from v.475  
changed lines
  Added in v.498

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