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 499, Tue Dec 7 15:44:50 1999 UTC revision 624, Fri Apr 21 03:06:21 2000 UTC
# Line 7  Line 7 
7   *)   *)
8    
9  Library  Library
10            signature ASM_FORMAT_UTIL
11            signature ASM_STREAM
12          signature CELLS_BASIS          signature ASSEMBLY_EMITTER
13            signature BBSCHED
14          signature CELLS          signature CELLS
15          functor CellsBasisFn          signature CELLS_BASIS
16          signature REWRITE_INSTRUCTIONS          signature CLUSTER_OPTIMIZATION
17            signature CODE_STRING
18            signature CONSTANT
19            signature C_CALLS
20            signature DELAY_SLOT_PROPERTIES
21            signature FLOWGRAPH
22            signature FLOWGRAPH_GEN
23            signature FREQUENCY_PROPERTIES
24            signature GC_CELLS
25            signature GC_MAP
26            signature GC_TYPE
27            signature GETREG
28          signature INSN_PROPERTIES          signature INSN_PROPERTIES
         signature INSTRUCTION_STREAM  
         functor InstructionStreamFn  
29          signature INSTRUCTIONS          signature INSTRUCTIONS
30          functor Shuffle          signature INSTRUCTION_EMITTER
31          signature CONSTANT          signature INSTRUCTION_STREAM
         signature LABELEXP  
         structure LabelExp  
32          signature LABEL          signature LABEL
33          structure Label          signature LABELEXP
34          signature PSEUDO_OPS          signature LIVENESS
35          signature REGION          signature MC_EMIT
         signature FREQUENCY_PROPERTIES  
         functor FreqProps  
36          signature MLRISC_ANNOTATIONS          signature MLRISC_ANNOTATIONS
37          structure MLRiscAnnotations          signature MLRISC_OPTIMIZATION
38          signature MLRISC_REGION          signature MLRISC_REGION
         structure MLRiscRegion  
         signature POINTS_TO  
         structure PointsTo  
         signature MLTREE_BASIS  
         structure MLTreeBasis  
39          signature MLTREE          signature MLTREE
         functor MLTreeF  
         signature MLTREE_UTIL  
         structure MLTreeUtil  
40          signature MLTREECOMP          signature MLTREECOMP
41          signature MLTREEGEN          signature MLTREEGEN
42          functor MLTreeGen          signature MLTREE_BASIS
43          signature FLOWGRAPH_GEN          signature MLTREE_EXTENSION
44            signature MLTREE_EXTENSION_COMP
45          signature MLTREE_MULT_DIV          signature MLTREE_MULT_DIV
46          functor MLTreeMult          signature MLTREE_SIZE
47          signature FLOWGRAPH          signature POINTS_TO
         functor FlowGraph  
         functor ClusterGen  
48          signature PRINT_CLUSTER          signature PRINT_CLUSTER
49          functor PrintClusterFn          signature PSEUDO_OPS
50          signature GETREG          signature RA
         functor GetReg  
         signature LIVENESS  
         functor Liveness  
         structure ChaitinSpillHeur  
         structure ChowHennessySpillHeur  
         functor ClusterRA  
         signature RA_GRAPH  
         structure RAGraph  
51          signature RA_CORE          signature RA_CORE
52          structure RACore          signature RA_FLOWGRAPH
53            signature RA_GRAPH
54            signature RA_PRIORITY_QUEUE
55          signature RA_SPILL          signature RA_SPILL
         functor RASpill  
56          signature RA_SPILL_HEURISTICS          signature RA_SPILL_HEURISTICS
57          signature RA_FLOWGRAPH          signature REGION
58          signature RA          signature REWRITE_INSTRUCTIONS
59          functor RegisterAllocator          signature SDI_JUMPS
60          functor RADeadCodeElim          signature SHUFFLE
         signature INSTRUCTION_EMITTER  
         signature ASSEMBLY_EMITTER  
         signature ASM_STREAM  
         structure AsmStream  
         signature ASM_FORMAT_UTIL  
61          structure AsmFormatUtil          structure AsmFormatUtil
62            structure AsmStream
63            structure CTypes
64            structure ChaitinSpillHeur
65            structure ChowHennessySpillHeur
66            structure Label
67            structure MLRiscAnnotations
68            structure MLRiscRegion
69            structure MLTreeBasis
70            structure PointsTo
71            structure RACore
72            structure RAGraph
73            functor BBSched2
74            functor BackPatch
75            functor CellsBasis
76          functor ClusterEmit          functor ClusterEmit
77          signature CODE_STRING          functor ClusterGen
78          signature GC_CELLS          functor ClusterRA
79            functor FlowGraph
80            functor FreqProps
81          functor GCCells          functor GCCells
         signature GC_TYPE  
         signature GC_MAP  
82          functor GCMap          functor GCMap
83          functor BBSched2          functor GetReg
84          signature BBSCHED          functor InstructionStream
85          functor SpanDependencyResolution          functor LabelExp
86          signature DELAY_SLOT_PROPERTIES          functor Liveness
87            functor MLTreeF
88            functor MLTreeGen
89            functor MLTreeMult
90            functor MLTreeSize
91            functor MemoryRA
92          functor NoDelaySlots          functor NoDelaySlots
93          signature SDI_JUMPS          functor PrintCluster
94          signature MC_EMIT          functor RADeadCodeElim
95          functor BackPatch          functor RASpill
96            functor RegisterAllocator
97          signature MLRISC_ERROR_MSG          functor Shuffle
98          structure MLRiscErrorMsg          functor SpanDependencyResolution
         signature MLRISC_CONTROL  
         structure MLRiscControl  
         signature MLRISC_TIMING  
         structure MLRiscTiming  
   
99  is  is
100    
101  #if defined(NEW_CM)  #if defined(NEW_CM)
# Line 104  Line 103 
103  #endif  #endif
104          smlnj-lib.cm          smlnj-lib.cm
105    
106          MLRISC-Lib.cm          MLRISC/Control.cm
107            MLRISC/Lib.cm
         control/mlriscErrormsg.sml  
         control/mlrisc-control.sml  
         control/mlrisc-timing.sml  
108    
109          (* Core definitions. These are required *)          (* Core definitions. These are required *)
110          instructions/cells.sig          instructions/cells.sig
# Line 118  Line 114 
114          instructions/stream.sig          instructions/stream.sig
115          instructions/stream.sml          instructions/stream.sml
116          instructions/instructions.sig          instructions/instructions.sig
117            instructions/shuffle.sig
118          instructions/shuffle.sml          instructions/shuffle.sml
119          instructions/constant.sig          instructions/constant.sig
120          instructions/labelExp.sml          instructions/labelExp.sml
# Line 128  Line 125 
125          instructions/freqProps.sml          instructions/freqProps.sml
126          instructions/mlriscAnnotations.sig          instructions/mlriscAnnotations.sig
127          instructions/mlriscAnnotations.sml          instructions/mlriscAnnotations.sml
128            instructions/mlriscOptimization.sig
129    
130          (* New aliasing/memory disambiguation support *)          (* New aliasing/memory disambiguation support *)
131          aliasing/mlriscRegion.sig          aliasing/mlriscRegion.sig
# Line 136  Line 134 
134          aliasing/pointsTo.sml          aliasing/pointsTo.sml
135    
136          (* Core definitions for the MLTREE language. These are required. *)          (* Core definitions for the MLTREE language. These are required. *)
137            mltree/mltree-extension.sig
138          mltree/mltree-basis.sig          mltree/mltree-basis.sig
139          mltree/mltree-basis.sml          mltree/mltree-basis.sml
140          mltree/mltree.sig          mltree/mltree.sig
141          mltree/mltree.sml          mltree/mltree.sml
         mltree/mltree-util.sig  
         mltree/mltree-util.sml  
142          mltree/mltreecomp.sig          mltree/mltreecomp.sig
143          mltree/mltreegen.sig          mltree/mltree-gen.sig
144          mltree/mltreegen.sml          mltree/mltree-gen.sml
145          mltree/flowgen.sig          mltree/flowgen.sig
146          mltree/mltree-mult.sig          mltree/mltree-mult.sig
147          mltree/mltree-mult.sml          mltree/mltree-mult.sml
148            mltree/mltree-size.sig
149            mltree/mltree-size.sml
150    
151          (* Basic cluster stuff. These are required. *)          (* Basic cluster stuff. These are required. *)
152          cluster/flowgraph.sml          cluster/flowgraph.sml
153          cluster/clustergen.sml          cluster/clustergen.sml
154          cluster/printCluster.sml          cluster/printCluster.sml
155            cluster/clusterOptimization.sig
156    
157          (* Core register allocator utilities *)          (* Core register allocator utilities *)
158          ra/getreg.sig          ra/getreg.sig
# Line 178  Line 178 
178          ra/ra.sig          ra/ra.sig
179          ra/ra.sml          ra/ra.sml
180          ra/ra-deadCodeE.sml          ra/ra-deadCodeE.sml
181            ra/ra-priqueue.sig
182            ra/mem-ra.sml
183    
184          (* Assembly machine code stuff *)          (* Assembly machine code stuff *)
185          emit/instruction-emitter.sig          emit/instruction-emitter.sig
# Line 203  Line 205 
205          backpatch/sdi-jumps.sig          backpatch/sdi-jumps.sig
206          backpatch/vlBackPatch.sml          backpatch/vlBackPatch.sml
207    
208            (* c calls *)
209            c-calls/c-types.sml
210            c-calls/c-calls.sig

Legend:
Removed from v.499  
changed lines
  Added in v.624

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