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 545, Thu Feb 24 13:56:44 2000 UTC
# Line 11  Line 11 
11    
12          signature CELLS_BASIS          signature CELLS_BASIS
13          signature CELLS          signature CELLS
14          functor CellsBasisFn          functor CellsBasis
15          signature REWRITE_INSTRUCTIONS          signature REWRITE_INSTRUCTIONS
16          signature INSN_PROPERTIES          signature INSN_PROPERTIES
17          signature INSTRUCTION_STREAM          signature INSTRUCTION_STREAM
18          functor InstructionStreamFn          functor InstructionStream
19          signature INSTRUCTIONS          signature INSTRUCTIONS
20          functor Shuffle          functor Shuffle
21          signature CONSTANT          signature CONSTANT
22          signature LABELEXP          signature LABELEXP
23          structure LabelExp          functor LabelExp
24          signature LABEL          signature LABEL
25          structure Label          structure Label
26          signature PSEUDO_OPS          signature PSEUDO_OPS
# Line 29  Line 29 
29          functor FreqProps          functor FreqProps
30          signature MLRISC_ANNOTATIONS          signature MLRISC_ANNOTATIONS
31          structure MLRiscAnnotations          structure MLRiscAnnotations
32    (*      signature INSTRUCTIONS_RTL *)
33          signature MLRISC_REGION          signature MLRISC_REGION
34          structure MLRiscRegion          structure MLRiscRegion
35          signature POINTS_TO          signature POINTS_TO
# Line 49  Line 50 
50          functor FlowGraph          functor FlowGraph
51          functor ClusterGen          functor ClusterGen
52          signature PRINT_CLUSTER          signature PRINT_CLUSTER
53          functor PrintClusterFn          functor PrintCluster
54          signature GETREG          signature GETREG
55          functor GetReg          functor GetReg
56          signature LIVENESS          signature LIVENESS
# Line 68  Line 69 
69          signature RA          signature RA
70          functor RegisterAllocator          functor RegisterAllocator
71          functor RADeadCodeElim          functor RADeadCodeElim
72            signature RA_PRIORITY_QUEUE
73            functor MemoryRA
74          signature INSTRUCTION_EMITTER          signature INSTRUCTION_EMITTER
75          signature ASSEMBLY_EMITTER          signature ASSEMBLY_EMITTER
76          signature ASM_STREAM          signature ASM_STREAM
# Line 89  Line 92 
92          signature SDI_JUMPS          signature SDI_JUMPS
93          signature MC_EMIT          signature MC_EMIT
94          functor BackPatch          functor BackPatch
   
         signature MLRISC_ERROR_MSG  
         structure MLRiscErrorMsg  
         signature MLRISC_CONTROL  
         structure MLRiscControl  
         signature MLRISC_TIMING  
         structure MLRiscTiming  
   
95  is  is
96    
97  #if defined(NEW_CM)  #if defined(NEW_CM)
# Line 104  Line 99 
99  #endif  #endif
100          smlnj-lib.cm          smlnj-lib.cm
101    
102            MLRISC-Control.cm
103          MLRISC-Lib.cm          MLRISC-Lib.cm
104    
         control/mlriscErrormsg.sml  
         control/mlrisc-control.sml  
         control/mlrisc-timing.sml  
   
105          (* Core definitions. These are required *)          (* Core definitions. These are required *)
106          instructions/cells.sig          instructions/cells.sig
107          instructions/cells.sml          instructions/cells.sml
# Line 128  Line 120 
120          instructions/freqProps.sml          instructions/freqProps.sml
121          instructions/mlriscAnnotations.sig          instructions/mlriscAnnotations.sig
122          instructions/mlriscAnnotations.sml          instructions/mlriscAnnotations.sml
123    (*      instructions/rtl.sig *)
124    
125          (* New aliasing/memory disambiguation support *)          (* New aliasing/memory disambiguation support *)
126          aliasing/mlriscRegion.sig          aliasing/mlriscRegion.sig
# Line 143  Line 136 
136          mltree/mltree-util.sig          mltree/mltree-util.sig
137          mltree/mltree-util.sml          mltree/mltree-util.sml
138          mltree/mltreecomp.sig          mltree/mltreecomp.sig
139          mltree/mltreegen.sig          mltree/mltree-gen.sig
140          mltree/mltreegen.sml          mltree/mltree-gen.sml
141          mltree/flowgen.sig          mltree/flowgen.sig
142          mltree/mltree-mult.sig          mltree/mltree-mult.sig
143          mltree/mltree-mult.sml          mltree/mltree-mult.sml
# Line 178  Line 171 
171          ra/ra.sig          ra/ra.sig
172          ra/ra.sml          ra/ra.sml
173          ra/ra-deadCodeE.sml          ra/ra-deadCodeE.sml
174            ra/ra-priqueue.sig
175            ra/mem-ra.sml
176    
177          (* Assembly machine code stuff *)          (* Assembly machine code stuff *)
178          emit/instruction-emitter.sig          emit/instruction-emitter.sig
# Line 202  Line 197 
197          backpatch/noDelaySlots.sml          backpatch/noDelaySlots.sml
198          backpatch/sdi-jumps.sig          backpatch/sdi-jumps.sig
199          backpatch/vlBackPatch.sml          backpatch/vlBackPatch.sml
   
   

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

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