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 573, Thu Mar 9 15:23:52 2000 UTC revision 643, Fri May 12 08:29:15 2000 UTC
# Line 7  Line 7 
7   *)   *)
8    
9  Library  Library
10          signature C_CALL          signature ASM_FORMAT_UTIL
11          structure CTypes          signature ASM_STREAM
12          signature CELLS_BASIS          signature ASSEMBLY_EMITTER
13            signature BBSCHED
14          signature CELLS          signature CELLS
15          functor CellsBasis          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 InstructionStream  
29          signature INSTRUCTIONS          signature INSTRUCTIONS
30          signature SHUFFLE          signature INSTRUCTION_EMITTER
31          functor Shuffle          signature INSTRUCTION_STREAM
         signature CONSTANT  
         signature LABELEXP  
         functor 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
 (*  
         signature INSTRUCTIONS_RTL  
 *)  
38          signature MLRISC_REGION          signature MLRISC_REGION
         structure MLRiscRegion  
         signature POINTS_TO  
         structure PointsTo  
         signature MLTREE_EXTENSION  
         signature MLTREE_BASIS  
         structure MLTreeBasis  
39          signature MLTREE          signature MLTREE
         functor MLTreeF  
         signature MLTREE_EXTENSION_COMP  
 (*  
         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 PrintCluster          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
         structure RACore  
         signature RA_SPILL  
         functor RASpill  
         signature RA_SPILL_HEURISTICS  
52          signature RA_FLOWGRAPH          signature RA_FLOWGRAPH
53          signature RA          signature RA_GRAPH
         functor RegisterAllocator  
         functor RADeadCodeElim  
54          signature RA_PRIORITY_QUEUE          signature RA_PRIORITY_QUEUE
55          functor MemoryRA          signature RA_SPILL
56          signature INSTRUCTION_EMITTER          signature RA_SPILL_HEURISTICS
57          signature ASSEMBLY_EMITTER          signature REGION
58          signature ASM_STREAM          signature REWRITE_INSTRUCTIONS
59          structure AsmStream          signature SDI_JUMPS
60          signature ASM_FORMAT_UTIL          signature SHUFFLE
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            functor Shuffle
98            functor SpanDependencyResolution
99  is  is
100    
101  #if defined(NEW_CM)  #if defined(NEW_CM)
102          basis.cm          $basis.cm
103  #endif          $smlnj-lib.cm
104    #else
105          smlnj-lib.cm          smlnj-lib.cm
106    #endif
107    
108          MLRISC/Control.cm          Control.cm
109          MLRISC/Lib.cm          Lib.cm
110    
111          (* Core definitions. These are required *)          (* Core definitions. These are required *)
112          instructions/cells.sig          instructions/cells.sig
# Line 128  Line 127 
127          instructions/freqProps.sml          instructions/freqProps.sml
128          instructions/mlriscAnnotations.sig          instructions/mlriscAnnotations.sig
129          instructions/mlriscAnnotations.sml          instructions/mlriscAnnotations.sml
130  (*      instructions/rtl.sig *)          instructions/mlriscOptimization.sig
131    
132          (* New aliasing/memory disambiguation support *)          (* New aliasing/memory disambiguation support *)
133          aliasing/mlriscRegion.sig          aliasing/mlriscRegion.sig
# Line 142  Line 141 
141          mltree/mltree-basis.sml          mltree/mltree-basis.sml
142          mltree/mltree.sig          mltree/mltree.sig
143          mltree/mltree.sml          mltree/mltree.sml
 (*  
         mltree/mltree-util.sig  
         mltree/mltree-util.sml  
 *)  
144          mltree/mltreecomp.sig          mltree/mltreecomp.sig
145          mltree/mltree-gen.sig          mltree/mltree-gen.sig
146          mltree/mltree-gen.sml          mltree/mltree-gen.sml
147          mltree/flowgen.sig          mltree/flowgen.sig
148          mltree/mltree-mult.sig          mltree/mltree-mult.sig
149          mltree/mltree-mult.sml          mltree/mltree-mult.sml
150            mltree/mltree-size.sig
151            mltree/mltree-size.sml
152    
153          (* Basic cluster stuff. These are required. *)          (* Basic cluster stuff. These are required. *)
154          cluster/flowgraph.sml          cluster/flowgraph.sml
155          cluster/clustergen.sml          cluster/clustergen.sml
156          cluster/printCluster.sml          cluster/printCluster.sml
157            cluster/clusterOptimization.sig
158    
159          (* Core register allocator utilities *)          (* Core register allocator utilities *)
160          ra/getreg.sig          ra/getreg.sig

Legend:
Removed from v.573  
changed lines
  Added in v.643

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