Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/src/MLRISC/cm/MLRISC.cm
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1125 - (view) (download)

1 : leunga 775 (* This file is created by makeallcm *)
2 :     Library
3 : george 1033 signature ARCH_SPILL_INSTR
4 : leunga 744 signature ASM_FORMAT_UTIL
5 :     signature ASM_STREAM
6 :     signature ASSEMBLY_EMITTER
7 :     signature BBSCHED
8 : george 936 signature BLOCK_PLACEMENT
9 : leunga 744 signature CELLS
10 :     signature CELLS_BASIS
11 : george 909 signature CFG_OPTIMIZATION
12 : george 1092 (* signature CFG_VIEW *)
13 : george 984 signature CLIENT_PSEUDO_OPS
14 : leunga 744 signature CODE_STRING
15 :     signature CONSTANT
16 : george 936 signature CONTROL_FLOWGRAPH_GEN
17 : george 909 signature CONTROL_FLOW_GRAPH
18 : leunga 744 signature C_CALLS
19 :     signature DELAY_SLOT_PROPERTIES
20 :     signature FREQUENCY_PROPERTIES
21 : george 984 signature GAS_PSEUDO_OPS
22 : leunga 744 signature GC_CELLS
23 :     signature GC_TYPE
24 :     signature GETREG
25 :     signature INSN_PROPERTIES
26 :     signature INSTRUCTIONS
27 :     signature INSTRUCTION_EMITTER
28 :     signature INSTRUCTION_STREAM
29 :     signature LABEL
30 :     signature LIVENESS
31 : george 761 signature MACHINE_INT
32 : leunga 744 signature MC_EMIT
33 :     signature MLRISC_ANNOTATIONS
34 :     signature MLRISC_OPTIMIZATION
35 :     signature MLRISC_REGION
36 :     signature MLTREE
37 :     signature MLTREECOMP
38 :     signature MLTREEGEN
39 :     signature MLTREE_BASIS
40 : george 984 signature MLTREE_EVAL
41 : leunga 744 signature MLTREE_EXTENSION
42 :     signature MLTREE_EXTENSION_COMP
43 : george 984 signature MLTREE_HASH
44 : leunga 744 signature MLTREE_MULT_DIV
45 :     signature MLTREE_SIZE
46 : george 984 signature MLTREE_STREAM
47 : george 823 signature OMIT_FRAME_POINTER
48 : leunga 744 signature POINTS_TO
49 : george 959 signature PRINT_FLOWGRAPH
50 : leunga 744 signature PSEUDO_OPS
51 : george 984 signature PSEUDO_OPS_BASIS
52 : george 991 signature PSEUDO_OPS_ENDIAN
53 : leunga 744 signature RA
54 :     signature RA_CORE
55 :     signature RA_FLOWGRAPH
56 : george 936 signature RA_FLOWGRAPH_PARTITIONER
57 : leunga 744 signature RA_GRAPH
58 :     signature RA_PRIORITY_QUEUE
59 :     signature RA_SPILL
60 :     signature RA_SPILL_HEURISTICS
61 :     signature REGION
62 :     signature REWRITE_INSTRUCTIONS
63 :     signature SDI_JUMPS
64 :     signature SHUFFLE
65 :     structure AsmFormatUtil
66 :     structure AsmStream
67 :     structure CTypes
68 :     structure CellsBasis
69 :     structure ChaitinSpillHeur
70 :     structure ChowHennessySpillHeur
71 :     structure Label
72 :     structure MLRiscAnnotations
73 :     structure MLRiscRegion
74 :     structure MLTreeBasis
75 : leunga 775 structure MachineInt
76 : leunga 744 structure PointsTo
77 : george 984 structure PseudoOpsBasisTyp
78 : leunga 744 structure RACore
79 :     structure RAGraph
80 : george 1053 structure RaBitmatrix
81 : leunga 744 functor BBSched2
82 :     functor BackPatch
83 : george 909 functor BuildFlowgraph
84 :     functor CFGCountCopies
85 :     functor CFGEmit
86 :     functor CFGExpandCopies
87 : george 1092 (* functor CFGView *)
88 : george 936 functor Cells
89 : leunga 744 functor ClusterRA
90 : jhr 1125 (*
91 :     functor ComputeWeightsFn
92 :     *)
93 : george 936 functor ControlFlowGraph
94 :     functor DefaultBlockPlacement
95 : leunga 744 functor FreqProps
96 :     functor GCCells
97 : george 984 functor GasPseudoOps
98 : leunga 744 functor GetReg
99 :     functor GetReg2
100 :     functor InstructionStream
101 : jhr 1091 functor JumpChainElimFn
102 : leunga 744 functor Liveness
103 : george 984 functor MLTreeEval
104 : leunga 744 functor MLTreeF
105 :     functor MLTreeGen
106 : george 984 functor MLTreeHash
107 : leunga 744 functor MLTreeMult
108 :     functor MLTreeSize
109 : george 984 functor MLTreeStream
110 : leunga 744 functor MemoryRA
111 :     functor NoDelaySlots
112 : george 959 functor PrintFlowgraph
113 : george 984 functor PseudoOps
114 :     functor PseudoOpsBig
115 :     functor PseudoOpsLittle
116 : leunga 744 functor RADeadCodeElim
117 : george 1054 functor RaPriQueue
118 : leunga 744 functor RASpill
119 :     functor RASpillTypes
120 :     functor RISC_RA
121 : george 936 functor RegionBasedRA
122 : leunga 744 functor RegisterAllocator
123 :     functor Shuffle
124 :     functor SpanDependencyResolution
125 : jhr 1091 functor WeightedBlockPlacementFn
126 : leunga 744 is
127 :     #if defined(NEW_CM)
128 :     #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030
129 : leunga 775 $/basis.cm
130 :     #if defined(UNSHARED_MLRISC)
131 :     $/smlnj-lib.cm
132 :     Control.cm
133 : george 909 Graphs.cm
134 : george 936 Lib.cm
135 : leunga 775 #else
136 :     $/smlnj-lib.cm
137 : blume 771 $/Control.cm
138 : george 909 $/Graphs.cm
139 : george 936 $/Lib.cm
140 : leunga 775 #endif
141 : leunga 744 #else
142 : leunga 775 basis.cm
143 :     smlnj-lib.cm
144 : blume 771 Control.cm
145 : george 909 Graphs.cm
146 : george 936 Lib.cm
147 : leunga 744 #endif
148 :     #else
149 : leunga 775 smlnj-lib.cm
150 : blume 771 Control.cm
151 : george 909 Graphs.cm
152 : george 936 Lib.cm
153 : leunga 744 #endif
154 :     ../instructions/cells.sig
155 :     ../instructions/cells.sml
156 :     ../instructions/cells-basis.sig
157 :     ../instructions/cells-basis.sml
158 :     ../instructions/rewrite.sig
159 :     ../instructions/insnProps.sig
160 :     ../instructions/stream.sig
161 :     ../instructions/stream.sml
162 :     ../instructions/instructions.sig
163 :     ../instructions/shuffle.sig
164 :     ../instructions/shuffle.sml
165 :     ../instructions/constant.sig
166 : george 936 ../instructions/label.sml
167 : george 909 ../instructions/label-sig.sml
168 : leunga 744 ../instructions/region.sig
169 :     ../instructions/freqProps.sig
170 :     ../instructions/freqProps.sml
171 :     ../instructions/mlriscAnnotations.sig
172 :     ../instructions/mlriscAnnotations.sml
173 :     ../instructions/mlriscOptimization.sig
174 :     ../aliasing/mlriscRegion.sig
175 :     ../aliasing/mlriscRegion.sml
176 :     ../aliasing/pointsTo.sig
177 :     ../aliasing/pointsTo.sml
178 : george 984 ../mltree/mltree.sig
179 :     ../mltree/mltree.sml
180 :     ../mltree/mltree-eval.sig
181 :     ../mltree/mltree-eval.sml
182 : leunga 744 ../mltree/mltree-extension.sig
183 :     ../mltree/mltree-basis.sig
184 :     ../mltree/mltree-basis.sml
185 :     ../mltree/mltreecomp.sig
186 :     ../mltree/mltree-gen.sig
187 :     ../mltree/mltree-gen.sml
188 : george 984 ../mltree/mltree-hash.sig
189 :     ../mltree/mltree-hash.sml
190 : leunga 744 ../mltree/mltree-size.sig
191 :     ../mltree/mltree-size.sml
192 : george 991 ../mltree/mltree-stream.sig
193 : george 984 ../mltree/mltree-stream.sml
194 : leunga 744 ../mltree/mltree-mult.sig
195 :     ../mltree/mltree-mult.sml
196 : leunga 775 ../mltree/machine-int.sig
197 :     ../mltree/machine-int.sml
198 : george 984 ../flowgraph/buildFlowgraph.sml
199 : george 936 ../flowgraph/cfg-optimization.sig
200 : george 984 ../flowgraph/client-pseudo-ops.sig
201 : george 909 ../flowgraph/cfg.sig
202 :     ../flowgraph/cfg.sml
203 : george 1092 (* ../flowgraph/cfgView.sig
204 : george 936 ../flowgraph/cfgView.sml
205 : george 1092 *)
206 : george 933 ../flowgraph/cfgCountCopies.sml
207 : george 909 ../flowgraph/cfgExpandCopies.sml
208 : george 984 ../flowgraph/gasPseudoOps.sml
209 :     ../flowgraph/printFlowgraph.sml
210 :     ../flowgraph/pseudo-ops.sig
211 :     ../flowgraph/pseudo-ops.sml
212 :     ../flowgraph/pseudo-ops-basis.sig
213 :     ../flowgraph/pseudo-ops-basis-typ.sml
214 :     ../flowgraph/pseudo-ops-big.sml
215 : george 991 ../flowgraph/pseudo-ops-endian.sig
216 : george 984 ../flowgraph/pseudo-ops-little.sml
217 : jhr 1125 (*
218 :     ../flowgraph/compute-weights-fn.sml
219 :     *)
220 :     ../ir-archive/dominator.sig
221 :     ../ir-archive/dominator.sml
222 :     ../ir-archive/loop-structure.sig
223 :     ../ir-archive/loop-structure.sml
224 : george 1033 ../ra/arch-spill-instr.sig
225 : leunga 744 ../ra/getreg.sig
226 :     ../ra/getreg.sml
227 :     ../ra/getreg2.sml
228 :     ../ra/liveness.sml
229 :     ../ra/chaitin-spillheur.sml
230 :     ../ra/chow-hennessy-spillheur.sml
231 : george 1053 ../ra/raBitmatrix.sml
232 :     ../ra/ra-bitmatrix.sig
233 :     ../ra/ra-priqueue.sig
234 :     ../ra/raPriQueue.sml
235 : leunga 744 ../ra/ra-graph.sig
236 :     ../ra/ra-graph.sml
237 :     ../ra/ra-core.sig
238 :     ../ra/ra-core.sml
239 :     ../ra/ra-spill-types.sml
240 :     ../ra/ra-spill.sig
241 :     ../ra/ra-spill.sml
242 :     ../ra/ra-spillheur.sig
243 :     ../ra/ra-flowgraph.sig
244 : george 936 ../ra/ra-flowgraph-part.sig
245 : leunga 744 ../ra/ra.sig
246 :     ../ra/ra.sml
247 :     ../ra/ra-deadCodeE.sml
248 :     ../ra/mem-ra.sml
249 : george 936 ../ra/region-based-ra.sml
250 : leunga 744 ../ra/risc-ra.sml
251 :     ../ra/cluster-ra.sml
252 :     ../emit/instruction-emitter.sig
253 :     ../emit/asmEmit.sig
254 :     ../emit/asmStream.sml
255 :     ../emit/asmUtil.sml
256 : george 936 ../emit/cfgEmit.sml
257 : leunga 744 ../emit/code-string.sig
258 : george 1003 ../emit/mc-emit.sig
259 : leunga 744 ../gc-safety/gc-cells.sig
260 :     ../gc-safety/gc-cells.sml
261 :     ../gc-safety/gc-type.sig
262 :     ../backpatch/backpatch.sml
263 :     ../backpatch/bbsched.sig
264 :     ../backpatch/spanDep.sml
265 :     ../backpatch/delaySlotProps.sig
266 :     ../backpatch/noDelaySlots.sml
267 :     ../backpatch/sdi-jumps.sig
268 :     ../backpatch/vlBackPatch.sml
269 : george 936 ../block-placement/block-placement.sig
270 :     ../block-placement/default-block-placement.sml
271 : jhr 1091 ../block-placement/weighted-block-placement-fn.sml
272 :     ../block-placement/jump-chain-elim-fn.sml
273 : leunga 744 ../c-calls/c-types.sml
274 :     ../c-calls/c-calls.sig
275 : george 823 ../omit-frameptr/omit-frame-pointer.sig

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