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

Annotation of /MLRISC/trunk/cm/ALL.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3207 - (view) (download)

1 : leunga 775 ALPHA.cm:
2 :    
3 :     smlnj-lib.cm
4 :     MLRISC.cm
5 :     Control.cm
6 :     Lib.cm
7 :    
8 :     (* Alpha specific backend *)
9 :     ../alpha/instructions/alphaCells.sml
10 :     ../alpha/instructions/alphaInstr.sml
11 :     ../alpha/instructions/alphaShuffle.sig
12 :     ../alpha/instructions/alphaShuffle.sml
13 :     ../alpha/instructions/alphaProps.sml
14 :     ../alpha/instructions/alphaFreqProps.sml
15 :     ../alpha/emit/alphaAsm.sml
16 :     ../alpha/emit/alphaMC.sml
17 :     ../alpha/backpatch/alphaJumps.sml
18 : george 984 ../alpha/flowgraph/alphaGasPseudoOps.sml
19 : leunga 775 ../alpha/mltree/alphaPseudoInstr.sig
20 :     ../alpha/mltree/alpha.sml
21 :     ../alpha/ra/alphaRewrite.sml
22 :    
23 :     ALPHA-GC.cm:
24 :    
25 :     smlnj-lib.cm
26 :     MLRISC.cm
27 :     GC.cm
28 :     ALPHA.cm
29 :    
30 :     ALPHA-Peephole.cm:
31 :    
32 :     MLRISC.cm
33 :     Peephole.cm
34 :     ALPHA.cm
35 :    
36 :     (* alpha *)
37 :     ../alpha/instructions/alphaPeephole.sml
38 :     ALPHA-RTL.cm:
39 :    
40 :     smlnj-lib.cm
41 :     Control.cm
42 :     MLRISC.cm
43 :     RTL.cm
44 :     Region.cm
45 :     ALPHA.cm
46 :    
47 :     (* Alpha specific backend *)
48 :     ../alpha/mltree/alphaRTL.sml
49 :     ../alpha/mltree/alphaRTLProps.sml
50 :    
51 :     ALPHA-Sched.cm:
52 :     (*
53 :     * This library contains the superscalar scheduling stuff.
54 :     *)
55 :     smlnj-lib.cm
56 :     Control.cm
57 :     Lib.cm
58 :     MLRISC.cm
59 :     ALPHA.cm
60 :     Sched.cm
61 :     Region.cm
62 :    
63 :     (* Alpha scheduler *)
64 :     ../alpha/scheduling/alphaSchedProps.sml
65 :    
66 :     ALPHA-SSA.cm:
67 :    
68 :     smlnj-lib.cm
69 :     Control.cm
70 :     MLRISC.cm
71 :     RTL.cm
72 :     SSA.cm
73 :     Region.cm
74 :     ALPHA.cm
75 :     ALPHA-RTL.cm
76 :    
77 :     (* Alpha specific backend *)
78 :     ../alpha/SSA/alphaSSAProps.sml
79 :    
80 : mrainey 3200 CCall.cm:
81 :     smlnj-lib.cm
82 :     pp-lib.cm
83 :     Control.cm
84 :     Lib.cm
85 :     MLRISC.cm
86 :     Graphs.cm
87 :     MLTREE.cm
88 : mrainey 3207 StagedAlloc.cm
89 : mrainey 3200
90 :     ../c-call/gen/c-call-sig.sml
91 :     ../c-call/gen/c-call-fn.sml
92 :     ../c-call/gen/c-type.sml
93 :    
94 :     (*
95 : mrainey 3207 CCall-vararg:
96 :     c/c.cm
97 :     smlnj/init/init.cmi : cm
98 :     c/internals/c-int.cm
99 : mrainey 3200 ../c-call/varargs/call/vararg-constants.sml
100 :     ../c-call/varargs/call/smlnj-prim-c-call.sml
101 :     ../c-call/varargs/call/marshal.sml
102 :     ../c-call/varargs/call/vararg.sml
103 :     ../c-call/varargs/call/located-arg-fn.sml
104 :     ../c-call/varargs/call/vararg-call-fn.sml
105 :     ../c-call/varargs/call/vararg-call.sml
106 :     *)
107 : mrainey 3207
108 :     CCall-x86-64.cm:
109 :     CCall.cm
110 :     AMD64.CM
111 :    
112 :     ../c-call/archs/x86-64-svid-fn.sml
113 :     ../c-call/archs/x86-64-c-sizes.sml
114 :    
115 :     CCall-x86.cm:
116 :     CCall.cm
117 :     IA32.cm
118 :    
119 :     ../c-call/archs/x86-svid-fn.sml
120 :     ../c-call/archs/x86-c-sizes.sml
121 :    
122 :     CCall-sparc.cm:
123 :     CCall.cm
124 :     SPARC.cm
125 :    
126 :     ../c-call/archs/sparc-c-sizes.sml
127 :     ../c-call/archs/sparc-c-call-fn.sml
128 :    
129 : leunga 775 Control.cm:
130 :    
131 :     ../control/mlriscErrormsg.sml
132 :     ../control/mlrisc-control.sml
133 :     ../control/mlrisc-timing.sml
134 :    
135 :     GC.cm:
136 :     (*
137 :     * This library implements GC safety.
138 :     *)
139 :    
140 :     smlnj-lib.cm
141 :     Control.cm
142 :     Lib.cm
143 :     Graphs.cm
144 :     MLRISC.cm
145 :     IR.cm
146 :     RTL.cm
147 :    
148 :     (* GC safety stuff *)
149 :     ../gc-safety/gc-gen.sig
150 :     ../gc-safety/gc-gen.sml
151 :     ../gc-safety/gc-liveness.sig
152 :     ../gc-safety/gc-liveness.sml
153 :     ../gc-safety/gc-typemap.sig
154 :     ../gc-safety/gc-typemap.sml
155 :     ../gc-safety/gc-dummy-type.sml
156 :     ../gc-safety/gc-type-system.sig
157 :     ../gc-safety/gc-type-system.sml
158 :     ../gc-safety/gc-invariants.sml
159 :    
160 :     Graphs.cm:
161 :     (*
162 :     * This is a generic graph library.
163 :     *)
164 :    
165 :     smlnj-lib.cm
166 :     Control.cm
167 :     Lib.cm
168 :    
169 :     ../graphs/acyclic-graph.sml
170 :     ../graphs/bellman-ford.sml
171 :     ../graphs/bigraph.sig
172 :     ../graphs/closed-semi-ring.sig
173 : mblume 1350 #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION < 11042
174 :     ../graphs/orig-digraph.sml
175 :     ../graphs/orig-node-priqueue.sml
176 :     ../graphs/orig-udgraph.sml
177 :     #else
178 : leunga 775 ../graphs/digraph.sml
179 : mblume 1350 ../graphs/node-priqueue.sml
180 :     ../graphs/udgraph.sml
181 :     #endif
182 : leunga 775 ../graphs/dijkstra.sml
183 :     ../graphs/floyd-warshall.sml
184 :     ../graphs/johnson.sml
185 :     ../graphs/graph-bfs.sig
186 :     ../graphs/graph-bfs.sml
187 :     ../graphs/graph-bcc.sig
188 :     ../graphs/graph-bcc.sml
189 :     ../graphs/graph-comb.sig
190 :     ../graphs/graph-comb.sml
191 :     ../graphs/graph-cycles.sig
192 :     ../graphs/graph-cycles.sml
193 :     ../graphs/graph-dfs.sig
194 :     ../graphs/graph-dfs.sml
195 :     ../graphs/graph-is-cyclic.sig
196 :     ../graphs/graph-is-cyclic.sml
197 :     ../graphs/graph-minor.sml
198 :     ../graphs/graph-scc.sig
199 :     ../graphs/graph-scc.sml
200 :     ../graphs/graph-topsort.sig
201 :     ../graphs/graph-topsort.sml
202 :     ../graphs/graph.sig
203 :     ../graphs/graph.sml
204 :     ../graphs/graphimpl.sig
205 :     ../graphs/group.sig
206 :     ../graphs/isograph.sml
207 :     ../graphs/kruskal.sml
208 :     ../graphs/matching.sig
209 :     ../graphs/matching.sml
210 :     ../graphs/max-flow.sig
211 :     ../graphs/max-flow.sml
212 :     ../graphs/min-cut.sig
213 :     ../graphs/min-cut.sml
214 :     ../graphs/no-exit.sml
215 :     ../graphs/node-partition.sml
216 :     ../graphs/node-priqueue.sig
217 :     ../graphs/printgraph.sml
218 :     ../graphs/readonly.sml
219 :     ../graphs/renamegraph.sml
220 :     ../graphs/revgraph.sml
221 :     ../graphs/seme.sml
222 :     ../graphs/shortest-paths.sig
223 :     ../graphs/singleton.sml
224 :     ../graphs/snap-shot.sml
225 :     ../graphs/spanning-tree.sig
226 :     ../graphs/start-stop.sml
227 :     ../graphs/subgraph-p.sml
228 :     ../graphs/subgraph.sml
229 :     ../graphs/trace-graph.sml
230 :     ../graphs/trans-closure.sml
231 :     ../graphs/ugraph.sml
232 :     ../graphs/uniongraph.sml
233 :     ../graphs/wrappers.sml
234 :     ../graphs/update-graph-info.sml
235 :    
236 :     HPPA.cm:
237 :    
238 :     smlnj-lib.cm
239 :     MLRISC.cm
240 :     Control.cm
241 :     Lib.cm
242 :    
243 :     (* HPPA specific backend *)
244 :     ../hppa/instructions/hppaCells.sml
245 :     ../hppa/instructions/hppaInstr.sml
246 :     ../hppa/instructions/hppaShuffle.sig
247 :     ../hppa/instructions/hppaShuffle.sml
248 :     ../hppa/instructions/hppaProps.sml
249 :     ../hppa/instructions/hppaFreqProps.sml
250 :     ../hppa/emit/hppaAsm.sml
251 :     ../hppa/emit/hppaMC.sml
252 :     ../hppa/backpatch/hppaDelaySlotProps.sml
253 :     ../hppa/backpatch/hppaJumps.sml
254 : george 984 ../hppa/flowgraph/hppaGasPseudoOps.sml
255 : leunga 775 ../hppa/mltree/hppaMillicode.sig
256 :     ../hppa/mltree/hppaLabelComp.sig
257 :     ../hppa/mltree/hppa.sml
258 :     ../hppa/ra/hppaRewrite.sml
259 :     (* ../hppa/ra/hppaRegAlloc.sml *)
260 :    
261 :     HPPA-GC.cm:
262 :    
263 :    
264 :     MLRISC.cm
265 :     GC.cm
266 :     HPPA.cm
267 :    
268 :     (* Hppa specific backend *)
269 :     HPPA-RTL.cm:
270 :    
271 :     smlnj-lib.cm
272 :     Control.cm
273 :     MLRISC.cm
274 :     RTL.cm
275 :     Region.cm
276 :     HPPA.cm
277 :    
278 :     (* Hppa specific backend *)
279 :     ../hppa/mltree/hppaRTL.sml
280 :     ../hppa/mltree/hppaRTLProps.sml
281 :    
282 :     HPPA-Sched.cm:
283 :    
284 :     smlnj-lib.cm
285 :     Control.cm
286 :     Lib.cm
287 :     MLRISC.cm
288 :     HPPA.cm
289 :     Sched.cm
290 :     Region.cm
291 :    
292 :     (* Hppa scheduler *)
293 :     ../hppa/scheduling/hppaSchedProps.sml
294 :     HPPA-SSA.cm:
295 :    
296 :     smlnj-lib.cm
297 :     Control.cm
298 :     MLRISC.cm
299 :     RTL.cm
300 :     SSA.cm
301 :     Region.cm
302 :     HPPA.cm
303 :     HPPA-RTL.cm
304 :    
305 :     (* Hppa specific backend *)
306 :     ../hppa/SSA/hppaSSAProps.sml
307 :     IA32.cm:
308 :    
309 :     smlnj-lib.cm
310 :     MLRISC.cm
311 :     Control.cm
312 :     Lib.cm
313 : george 936 Graphs.cm
314 : leunga 797 MLTREE.cm
315 : leunga 775
316 :     (* c calls *)
317 :     ../x86/c-calls/ia32-svid.sml
318 :    
319 : jhr 1921 ../x86/flowgraph/x86-darwin-pseudo-ops.sml
320 : george 984 ../x86/flowgraph/x86GasPseudoOps.sml
321 :    
322 : george 823 (* omit frame pointer *)
323 :     ../x86/omit-frameptr/x86omit-frameptr.sml
324 :    
325 : leunga 775 (* X86 specific backend *)
326 :     ../x86/instructions/x86Cells.sml
327 :     ../x86/instructions/x86comp-instr-ext.sml
328 :     ../x86/instructions/x86Instr.sml
329 :     ../x86/instructions/x86instr-ext.sml
330 :     ../x86/instructions/x86Shuffle.sig
331 :     ../x86/instructions/x86Shuffle.sml
332 :     ../x86/instructions/x86Props.sml
333 :     ../x86/instructions/x86MemRegs.sig
334 :     ../x86/instructions/x86FreqProps.sml
335 :     ../x86/emit/x86Asm.sml
336 :     ../x86/x86MC.sml
337 :     ../x86/ra/x86Rewrite.sig
338 :     ../x86/ra/x86Rewrite.sml
339 :     (* ../x86/ra/x86RegAlloc.sml *)
340 :     ../x86/ra/x86Spill.sml
341 :     (* This is no long needed *)
342 :     (* ../x86/ra/x86PseudoR.sml *)
343 :     ../x86/backpatch/x86Jumps.sml
344 :     ../x86/mltree/x86.sml
345 :    
346 :     (* Floating Point Code Generation/Optimization *)
347 : mblume 1350 #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION < 11042
348 :     ../x86/mltree/orig-x86-fp.sml
349 :     #else
350 : leunga 775 ../x86/mltree/x86-fp.sml
351 : mblume 1350 #endif
352 : leunga 775
353 :     (* register allocator *)
354 :     ../x86/ra/x86RA.sml
355 : george 823
356 :    
357 : leunga 775 IA32-GC.cm:
358 :    
359 :     smlnj-lib.cm
360 :     MLRISC.cm
361 :     GC.cm
362 :     IA32.cm
363 :    
364 :     (* X86 specific backend *)
365 :     IA32-Peephole.cm:
366 :    
367 :     smlnj-lib.cm
368 : leunga 815 Control.cm
369 : leunga 775 MLRISC.cm
370 :     Peephole.cm
371 :     IA32.cm
372 :    
373 :     (* x86 *)
374 :     ../x86/instructions/x86Peephole.sml
375 : leunga 1005 (* ../x86/instructions/x86-leaf-opt.sml *)
376 : leunga 775
377 :     IA32-RTL.cm:
378 :    
379 :     smlnj-lib.cm
380 :     Control.cm
381 :     MLRISC.cm
382 :     RTL.cm
383 :     Region.cm
384 :     IA32.cm
385 :    
386 :     (* x86 specific backend *)
387 :     ../x86/mltree/x86RTL.sml
388 :     ../x86/mltree/x86RTLProps.sml
389 :    
390 :     IA32-Sched.cm:
391 :    
392 :     smlnj-lib.cm
393 :     Control.cm
394 :     Lib.cm
395 :     MLRISC.cm
396 :     IA32.cm
397 :     Sched.cm
398 :     Region.cm
399 :    
400 :     (* X86 scheduler *)
401 :     ../x86/scheduling/x86Arch.sig
402 :     ../x86/scheduling/x86ReservationTable.sig
403 :     ../x86/scheduling/x86PairingRT.sml
404 :     ../x86/scheduling/x86PipelineRT.sml
405 :     ../x86/scheduling/x86PentiumII.sml
406 :     ../x86/scheduling/x86PentiumPro.sml
407 :     (* ../x86/scheduling/x86SchedulingProps.sml *)
408 :    
409 :     ../x86/scheduling/x86SchedProps.sml
410 :    
411 :     IA32-SSA.cm:
412 :    
413 :     smlnj-lib.cm
414 :     Control.cm
415 :     MLRISC.cm
416 :     RTL.cm
417 :     SSA.cm
418 :     Region.cm
419 :     IA32.cm
420 :     IA32-RTL.cm
421 :    
422 :     (* X86 specific backend *)
423 :     ../x86/SSA/x86SSAProps.sml
424 :     IR.cm:
425 :    
426 :     smlnj-lib.cm
427 :     MLRISC.cm
428 :     Control.cm
429 :     Lib.cm
430 :     Graphs.cm
431 :     Visual.cm
432 : leunga 1005 ir-archive.cm
433 : leunga 775 MLTREE.cm
434 :    
435 :     (* These provide a graph view for clusters. Required if you
436 :     * want to perform any non-trivial analysis on the program.
437 :     * Also required if you want to use the visualization stuff on clusters.
438 :     *)
439 :     ../cluster/clusterGraph.sig
440 :     ../cluster/clusterGraph.sml
441 :     ../cluster/clusterViewer.sig
442 :     ../cluster/clusterViewer.sml
443 :    
444 :     (* MLRISC IR for optimizations. These are necessary only if you want
445 :     * to use various optional MLRISC optimizations.
446 :     *)
447 :     ../IR/dataflow.sig
448 :     ../IR/dataflow.sml
449 :     ../IR/mlrisc-branch-chaining.sml
450 :     ../IR/mlrisc-cfg-util.sig
451 :     ../IR/mlrisc-cfg-util.sml
452 :     ../IR/mlrisc-cpr.sml
453 :     ../IR/mlrisc-format-insn.sml
454 :     ../IR/idefs2.sig
455 :     ../IR/idefs2.sml
456 :     ../IR/mlrisc-idefs.sig
457 :     ../IR/mlrisc-idefs.sml
458 :     ../IR/mlrisc-ir.sig
459 :     ../IR/mlrisc-ir.sml
460 :     ../IR/mlrisc-ir-optimization.sig
461 :     ../IR/mlrisc-liveness.sml
462 :     ../IR/mlrisc-preheaders.sml
463 :     ../IR/mlrisc-reshape-branches.sml
464 :     ../IR/static-branch-prediction.sml
465 :    
466 :     (* Glue modules. These are required only if you want to
467 :     * play with optimizations.
468 :     *)
469 :     ../Glue/mlrisc-glue.sig
470 :     ../Glue/mlrisc-glue.sml
471 : leunga 1005 ir-archive.cm:
472 : leunga 775 smlnj-lib.cm
473 :     Control.cm
474 :     Lib.cm
475 :     Graphs.cm
476 :    
477 : leunga 1005 ../ir-archive/apt.sig
478 :     ../ir-archive/apt.sml
479 :     ../ir-archive/cdg.sig
480 :     ../ir-archive/cdg.sml
481 :     ../ir-archive/compute-freq.sig
482 :     ../ir-archive/compute-freq.sml
483 :     ../ir-archive/compute-freq2.sig
484 :     ../ir-archive/compute-freq2.sml
485 :     ../ir-archive/comp-djgraph.sml
486 :     ../ir-archive/derived-graph.sig
487 :     ../ir-archive/derived-graph.sml
488 :     ../ir-archive/dj-dataflow.sig
489 :     ../ir-archive/dj-dataflow.sml
490 :     ../ir-archive/djgraph.sig
491 :     ../ir-archive/djgraph.sml
492 :     ../ir-archive/dominance-frontier.sig
493 :     ../ir-archive/dominance-frontier.sml
494 :     ../ir-archive/dominator.sig
495 :     ../ir-archive/dominator.sml
496 :     ../ir-archive/reducibility.sig
497 :     ../ir-archive/reducibility.sml
498 :     ../ir-archive/loop-structure.sig
499 :     ../ir-archive/loop-structure.sml
500 :     ../ir-archive/ssa.sig
501 :     ../ir-archive/ssa.sml
502 : leunga 775
503 :     Lib.cm:
504 :     (*
505 :     * This is the MLRISC library
506 :     *)
507 :     smlnj-lib.cm
508 :     Control.cm
509 :    
510 :     ../library/annotations.sig
511 :     ../library/annotations.sml
512 :     ../library/bitset.sig
513 :     ../library/bitset.sml
514 :     ../library/cache.sml
515 :     ../library/catlist.sml
516 : mblume 1350 #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION < 11042
517 :     ../library/orig-dynamic-array.sml
518 :     ../library/orig-hash-array.sml
519 :     #else
520 : leunga 775 ../library/dynamic-array.sml
521 : mblume 1350 ../library/hash-array.sml
522 :     #endif
523 : leunga 775 (*
524 :     ../library/dynamic-bitset.sml
525 :     ../library/fixed-point.sig
526 :     ../library/fixed-point.sml
527 :     *)
528 :     ../library/freq.sig
529 :     ../library/freq.sml
530 :     (*
531 :     ../library/hash-table.sig
532 :     ../library/hash-table.sml
533 :     ../library/hashMap.sig
534 :     ../library/hashMap.sml
535 :     ../library/hashBag.sig
536 :     ../library/hashBag.sml
537 :     ../library/hashMultimap.sig
538 :     ../library/hashMultimap.sml
539 :     ../library/hashSet.sig
540 :     ../library/hashSet.sml
541 :     ../library/int-set.sml
542 :     *)
543 :     (*
544 :     ../library/intmap.sig
545 :     ../library/intmap.sml
546 :     *)
547 :     ../library/heap.sml
548 :     ../library/line-break.sml
549 :     ../library/priQueue.sig
550 :     ../library/priQueue.sml
551 :     (*
552 :     ../library/probability.sml
553 :     ../library/randlist.sml
554 :     ../library/regset.sig
555 :     ../library/regset.sml
556 :     *)
557 :     ../library/sortedlist.sml
558 :     ../library/stringOutStream.sig
559 :     ../library/stringOutStream.sml
560 :     (*
561 :     ../library/susp.sml
562 :     ../library/transaction-glue.sml
563 :     ../library/transaction-log.sig
564 :     ../library/transaction-log.sml
565 :     ../library/transaction.sig
566 :     ../library/transaction.sml
567 :     ../library/undoable-array.sml
568 :     ../library/undoable-ref.sml
569 :     *)
570 :     (*
571 :     ../library/word64.sml
572 :     *)
573 :    
574 :     MIPS.cm:
575 :     (*
576 :     * MIPS specific modules for MLRISC code generation framework.
577 :     *)
578 :    
579 :     smlnj-lib.cm
580 :     MLRISC.cm
581 :     Control.cm
582 :     Lib.cm
583 :    
584 :     (* MIPS specific backend *)
585 :     ../mips/instructions/mipsCells.sml
586 :     ../mips/instructions/mipsInstr.sml
587 :     ../mips/instructions/mipsShuffle.sig
588 :     ../mips/instructions/mipsShuffle.sml
589 : leunga 797 ../mips/instructions/mipsProps.sml
590 :     ../mips/instructions/mipsFreqProps.sml
591 : leunga 775 ../mips/emit/mipsAsm.sml
592 :     ../mips/emit/mipsMC.sml
593 : leunga 797 ../mips/backpatch/mipsDelaySlotProps.sml
594 : leunga 775 ../mips/backpatch/mipsJumps.sml
595 : leunga 797 ../mips/mltree/mipsPseudoInstr.sig
596 :     ../mips/mltree/mips.sml
597 : leunga 775 ../mips/ra/mipsRewrite.sml
598 :     MLRISC.cm:
599 :     (* MLRISC.cm
600 :     *
601 :     * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.
602 :     *
603 :     * This library contains only the core MLRISC stuff. There are
604 :     * architecture-specific files for the various supported machines.
605 :     *)
606 :    
607 :     smlnj-lib.cm
608 :     Control.cm
609 : george 936 Graphs.cm
610 :     Visual.cm
611 : leunga 775 Lib.cm
612 :    
613 :     (* Core definitions. These are required *)
614 :     ../instructions/cells.sig
615 :     ../instructions/cells.sml
616 :     ../instructions/cells-basis.sig
617 :     ../instructions/cells-basis.sml
618 :     ../instructions/rewrite.sig
619 :     ../instructions/insnProps.sig
620 :     ../instructions/stream.sig
621 :     ../instructions/stream.sml
622 :     ../instructions/instructions.sig
623 :     ../instructions/shuffle.sig
624 :     ../instructions/shuffle.sml
625 :     ../instructions/constant.sig
626 : george 936 ../instructions/label.sml
627 :     ../instructions/label-sig.sml
628 : leunga 775 ../instructions/region.sig
629 :     ../instructions/freqProps.sig
630 :     ../instructions/freqProps.sml
631 :     ../instructions/mlriscAnnotations.sig
632 :     ../instructions/mlriscAnnotations.sml
633 :     ../instructions/mlriscOptimization.sig
634 :    
635 :     (* New ../aliasing/memory disambiguation support *)
636 :     ../aliasing/mlriscRegion.sig
637 :     ../aliasing/mlriscRegion.sml
638 :     ../aliasing/pointsTo.sig
639 :     ../aliasing/pointsTo.sml
640 :    
641 :     (* Core definitions for the MLTREE language. These are required. *)
642 : george 984 ../mltree/mltree.sig
643 :     ../mltree/mltree.sml
644 :     ../mltree/mltree-eval.sig
645 :     ../mltree/mltree-eval.sml
646 : leunga 775 ../mltree/mltree-extension.sig
647 :     ../mltree/mltree-basis.sig
648 :     ../mltree/mltree-basis.sml
649 :     ../mltree/mltreecomp.sig
650 :     ../mltree/mltree-gen.sig
651 :     ../mltree/mltree-gen.sml
652 : george 984 ../mltree/mltree-hash.sig
653 :     ../mltree/mltree-hash.sml
654 : leunga 775 ../mltree/mltree-size.sig
655 :     ../mltree/mltree-size.sml
656 : george 991 ../mltree/mltree-stream.sig
657 : george 984 ../mltree/mltree-stream.sml
658 : leunga 775 ../mltree/mltree-mult.sig
659 :     ../mltree/mltree-mult.sml
660 :     ../mltree/machine-int.sig
661 :     ../mltree/machine-int.sml
662 :    
663 :     (* Basic cluster stuff. These are required. *)
664 : jhr 1921 ../flowgraph/as-pseudo-ops.sig
665 : george 984 ../flowgraph/buildFlowgraph.sml
666 : george 936 ../flowgraph/cfg-optimization.sig
667 : george 984 ../flowgraph/client-pseudo-ops.sig
668 : george 936 ../flowgraph/cfg.sig
669 :     ../flowgraph/cfg.sml
670 :     ../flowgraph/cfgView.sig
671 :     ../flowgraph/cfgView.sml
672 :     ../flowgraph/cfgCountCopies.sml
673 :     ../flowgraph/cfgExpandCopies.sml
674 : jhr 1921 ../flowgraph/darwin-pseudo-ops.sml
675 : george 984 ../flowgraph/gasPseudoOps.sml
676 :     ../flowgraph/printFlowgraph.sml
677 :     ../flowgraph/pseudo-ops.sig
678 :     ../flowgraph/pseudo-ops.sml
679 :     ../flowgraph/pseudo-ops-basis.sig
680 :     ../flowgraph/pseudo-ops-basis-typ.sml
681 :     ../flowgraph/pseudo-ops-big.sml
682 : george 991 ../flowgraph/pseudo-ops-endian.sig
683 : george 984 ../flowgraph/pseudo-ops-little.sml
684 :    
685 : leunga 775
686 :     (* Core register allocator utilities *)
687 :     ../ra/getreg.sig
688 :     ../ra/getreg.sml
689 :     ../ra/getreg2.sml
690 :     ../ra/liveness.sml
691 :    
692 :     (* Spill heuristics *)
693 :     ../ra/chaitin-spillheur.sml
694 :     ../ra/chow-hennessy-spillheur.sml
695 :    
696 :     (* New RA *)
697 :     ../ra/ra-graph.sig
698 :     ../ra/ra-graph.sml
699 :     ../ra/ra-core.sig
700 :     ../ra/ra-core.sml
701 :     ../ra/ra-spill-types.sml
702 :     ../ra/ra-spill.sig
703 :     ../ra/ra-spill.sml
704 :     ../ra/ra-spillheur.sig
705 :     ../ra/ra-flowgraph.sig
706 :     ../ra/ra-flowgraph-part.sig
707 :     ../ra/ra.sig
708 :     ../ra/ra.sml
709 :     ../ra/ra-deadCodeE.sml
710 :     ../ra/ra-priqueue.sig
711 :     ../ra/mem-ra.sml
712 :     ../ra/region-based-ra.sml
713 :     ../ra/risc-ra.sml
714 :    
715 :     (* Cluster based RA's *)
716 :     ../ra/cluster-ra.sml
717 :    
718 :     (* Assembly machine code stuff *)
719 :     ../emit/instruction-emitter.sig
720 :     ../emit/asmEmit.sig
721 :     ../emit/asmStream.sml
722 :     ../emit/asmUtil.sml
723 : george 936 ../emit/cfgEmit.sml
724 : leunga 775 ../emit/code-string.sig
725 : leunga 1005 ../emit/mc-emit.sig
726 : leunga 775
727 :     (* Basic GC types stuff *)
728 :     ../gc-safety/gc-cells.sig
729 :     ../gc-safety/gc-cells.sml
730 :     ../gc-safety/gc-type.sig
731 :    
732 :     (* Span dependency stuff *)
733 :     ../backpatch/backpatch.sml
734 :     ../backpatch/bbsched.sig
735 :     ../backpatch/spanDep.sml
736 :     ../backpatch/delaySlotProps.sig
737 :     ../backpatch/noDelaySlots.sml
738 :     ../backpatch/sdi-jumps.sig
739 :     ../backpatch/vlBackPatch.sml
740 :    
741 : george 936 (* block placement *)
742 :     ../block-placement/block-placement.sig
743 :     ../block-placement/default-block-placement.sml
744 :    
745 : leunga 775 (* c calls *)
746 :     ../c-calls/c-types.sml
747 :     ../c-calls/c-calls.sig
748 :    
749 : george 823 (* omit frame pointer optimization *)
750 :     ../omit-frameptr/omit-frame-pointer.sig
751 :    
752 : leunga 775 MLTREE.cm:
753 :     (*
754 :     * This library contains some simple MLTree utilities
755 :     *)
756 :     smlnj-lib.cm
757 :     MLRISC.cm
758 :     Control.cm
759 :     Lib.cm
760 :    
761 :     ../mltree/mltree-utils.sig
762 :     ../mltree/mltree-utils.sml
763 :     ../mltree/mltree-fold.sig
764 :     ../mltree/mltree-fold.sml
765 :     ../mltree/mltree-rewrite.sig
766 :     ../mltree/mltree-rewrite.sml
767 :     ../mltree/mltree-simplify.sig
768 :     ../mltree/mltree-simplify.sml
769 :     ../mltree/instr-gen.sig
770 :     ../mltree/instr-gen.sml
771 :    
772 :     Opt.cm:
773 :     (*
774 :     * This library implemenents the MLRISC SSA optimizer.
775 :     *)
776 :    
777 :     MLRISC.cm
778 :     Control.cm
779 :     Lib.cm
780 :     Graphs.cm
781 :     Visual.cm
782 : leunga 1005 ir-archive.cm
783 : leunga 775 IR.cm
784 :     RTL.cm
785 :     SSA.cm
786 :     Sched.cm
787 :     GC.cm
788 :    
789 :     ../Glue/mlrisc-optimizer.sml
790 :    
791 :     Peephole.cm:
792 :     (*
793 :     * This library contains only the peephole optimization stuff.
794 :     *)
795 :     smlnj-lib.cm
796 :     MLRISC.cm
797 : george 936 Graphs.cm
798 : leunga 775
799 :     (* Peephole optimizations *)
800 :     ../instructions/peephole.sig
801 : george 936 ../flowgraph/cfgPeephole.sml
802 : leunga 775
803 :     PPC.cm:
804 :     (*
805 :     * PowerPC specific modules for MLRISC code generation framework.
806 :     *)
807 :    
808 :     smlnj-lib.cm
809 :     MLRISC.cm
810 :     Control.cm
811 :     Lib.cm
812 :    
813 : jhr 1525 (* c calls *)
814 :     ../ppc/c-calls/ppc-macosx.sml
815 :    
816 : leunga 775 (* PowerPC specific backend *)
817 :     ../ppc/instructions/ppcCells.sml
818 :     ../ppc/instructions/ppcInstr.sml
819 :     ../ppc/instructions/ppcShuffle.sig
820 :     ../ppc/instructions/ppcShuffle.sml
821 :     ../ppc/instructions/ppcProps.sml
822 :     ../ppc/instructions/ppcFreqProps.sml
823 :     ../ppc/emit/ppcAsm.sml
824 :     ../ppc/emit/ppcMC.sml
825 :     ../ppc/backpatch/ppcDelaySlots.sml
826 :     ../ppc/backpatch/ppcJumps.sml
827 : george 984 ../ppc/flowgraph/ppcGasPseudoOps.sml
828 : leunga 775 ../ppc/mltree/ppcPseudoInstr.sig
829 :     ../ppc/mltree/ppc.sml
830 :     ../ppc/ra/ppcRewrite.sml
831 :     (* ../ppc/ra/ppcRegAlloc.sml *)
832 :    
833 :     PPC-GC.cm:
834 :    
835 :     smlnj-lib.cm
836 :     MLRISC.cm
837 :     GC.cm
838 :     PPC.cm
839 :    
840 :     (* PowerPC specific backend *)
841 :    
842 :     PPC-Sched.cm:
843 :     (*
844 :     * This library contains the superscalar scheduling stuff.
845 :     *)
846 :     smlnj-lib.cm
847 :     Control.cm
848 :     Lib.cm
849 :     MLRISC.cm
850 :     PPC.cm
851 :     Sched.cm
852 :     Region.cm
853 :    
854 :     (* PowerPC scheduler *)
855 :     ../ppc/scheduling/ppcSchedProps.sml
856 :    
857 :     RA.cm:
858 :    
859 :     smlnj-lib.cm
860 :     MLRISC.cm
861 :     Control.cm
862 :     Lib.cm
863 :    
864 :     (*../ra/ra-spill-gcm.sig
865 :     ../ra/ra-spill-gcm.sml
866 :     ../ra/lcm.sig
867 :     ../ra/lcm.sml
868 :     ../ra/frame-info.sig
869 :     ../ra/cluster-frame-info.sml*)
870 :     (* ../ra/interproc-mem-ra.sml *)
871 :    
872 :     ../ra/chaitin-spillheur2.sml
873 :     ../ra/chow-hennessy-spillheur2.sml
874 :    
875 :     ../ra/ra-spill-with-renaming.sml
876 :    
877 :     Region.cm:
878 :     (*
879 :     * This library contains the basic interface to the regions stuff
880 :     *)
881 :    
882 :     smlnj-lib.cm
883 :     MLRISC.cm
884 :     Control.cm
885 :     Lib.cm
886 :    
887 :     ../instructions/regionInfo.sml
888 :     ../instructions/regionProps.sig
889 :    
890 :     ../aliasing/pointsToInfo.sig
891 :     ../aliasing/pointsToInfo.sml
892 :     RTL.cm:
893 :     (*
894 :     * This library contains modules that implements the RTL and related stuff
895 :     *)
896 :    
897 :     smlnj-lib.cm
898 :     Control.cm
899 :     Lib.cm
900 :     MLRISC.cm
901 :     MLTREE.cm
902 :    
903 :     (* RTL *)
904 :     ../mltree/mltree-rtl.sig
905 :     ../mltree/mltree-rtl.sml
906 :     ../mltree/rtl-props.sig
907 :     ../mltree/rtl-build.sig
908 :     ../mltree/rtl-build.sml
909 :    
910 :     (* Operand tables *)
911 :     ../mltree/operand-table.sig
912 :     ../mltree/operand-table.sml
913 :    
914 :     Sched.cm:
915 :     (*
916 :     * This library contains the superscalar scheduling stuff.
917 :     *)
918 :     smlnj-lib.cm
919 :     Control.cm
920 :     Lib.cm
921 :     Graphs.cm
922 :     Visual.cm
923 : leunga 1005 ir-archive.cm
924 : leunga 775 MLRISC.cm
925 :     RTL.cm
926 :     IR.cm
927 :    
928 :     (* Rank algorithms *)
929 :     ../scheduling/PalemSimons.sig
930 :     ../scheduling/PalemSimons.sml
931 :     ../scheduling/LeungPalemPnueli.sig
932 :     ../scheduling/LeungPalemPnueli.sml
933 :    
934 :     (* Data dependence dag representation *)
935 :     ../scheduling/schedulerDDG.sig
936 :     ../scheduling/schedulerDDG.sml
937 :    
938 :     (* Signature of a rank function *)
939 :     ../scheduling/schedulingRanks.sig
940 :    
941 :     (* Architectural Properties *)
942 :     ../scheduling/schedulingProps.sig
943 :    
944 :     (* Basic block scheduling *)
945 :     ../scheduling/localCP.sml
946 :     ../scheduling/buildLocalDDG.sig
947 :     ../scheduling/buildLocalDDG.sml
948 :     ../scheduling/bbScheduler.sig
949 :     ../scheduling/bbScheduler.sml
950 :     ../scheduling/bbDDGViewer.sig
951 :     ../scheduling/bbDDGViewer.sml
952 :     ../scheduling/clusterBBScheduler.sml
953 :    
954 :     (* Superscalar scheduling. These are required if you want to
955 :     * play with instruction scheduling for superscalars.
956 :     * It requires the MLRISC IR stuff. !!!
957 :     *)
958 :     ../scheduling/listScheduler.sig
959 :     ../scheduling/listScheduler.sml
960 :     ../scheduling/buildDDG.sig
961 :     ../scheduling/buildDDG.sml
962 :     ../scheduling/schedulingAliasing.sig
963 :     ../scheduling/regionBuilder.sig
964 :     ../scheduling/regionBuilder.sml
965 :    
966 :     (* Various global scheduling algorithms *)
967 :     ../scheduling/globalCP.sml
968 :     ../scheduling/globalDDGViewer.sig
969 :     ../scheduling/globalDDGViewer.sml
970 :     ../scheduling/globalSchedulingAlgo.sig
971 :     ../scheduling/dagScheduling.sml
972 :     ../scheduling/globalScheduler.sml
973 :     SPARC.cm:
974 :     (*
975 :     * SPARC specific modules for MLRISC code generation framework.
976 :     *)
977 :     smlnj-lib.cm
978 :     MLRISC.cm
979 :     Control.cm
980 :     Lib.cm
981 :    
982 :     (* Sparc specific backend *)
983 :     ../sparc/instructions/sparcCells.sml
984 :     ../sparc/instructions/sparcInstr.sml
985 : george 936 ../sparc/instructions/sparcinstr-ext.sml
986 :     ../sparc/instructions/sparccomp-instr-ext.sml
987 : leunga 775 ../sparc/instructions/sparcShuffle.sig
988 :     ../sparc/instructions/sparcShuffle.sml
989 :     ../sparc/instructions/sparcProps.sml
990 :     ../sparc/instructions/sparcFreqProps.sml
991 :     ../sparc/emit/sparcAsm.sml
992 :     ../sparc/emit/sparcMC.sml
993 :     ../sparc/backpatch/sparcJumps.sml
994 : george 984 ../sparc/flowgraph/sparcGasPseudoOps.sml
995 : leunga 775 ../sparc/mltree/sparcPseudoInstr.sig
996 :     ../sparc/mltree/sparc.sml
997 :     ../sparc/ra/sparcRewrite.sml
998 :     (* ../sparc/ra/sparcRegAlloc.sml *)
999 :     ../sparc/backpatch/sparcDelaySlotProps.sml
1000 : george 936 ../sparc/c-calls/sparc-c-calls.sml
1001 : leunga 775
1002 : george 936
1003 : leunga 775 SPARC-GC.cm:
1004 :    
1005 :     smlnj-lib.cm
1006 :     MLRISC.cm
1007 :     GC.cm
1008 :     SPARC.cm
1009 :    
1010 :     (* Sparc specific backend *)
1011 :     SPARC-Peephole.cm:
1012 :    
1013 :     MLRISC.cm
1014 :     Peephole.cm
1015 :     SPARC.cm
1016 :    
1017 :     (* sparc *)
1018 :     ../sparc/instructions/sparcPeephole.sml
1019 :    
1020 :     SPARC-RTL.cm:
1021 :    
1022 :     smlnj-lib.cm
1023 :     Control.cm
1024 :     MLRISC.cm
1025 :     RTL.cm
1026 :     Region.cm
1027 :     SPARC.cm
1028 :    
1029 :     (* sparc specific backend *)
1030 :     ../sparc/mltree/sparcRTL.sml
1031 :     ../sparc/mltree/sparcRTLProps.sml
1032 :    
1033 :     SPARC-Sched.cm:
1034 :     (*
1035 :     * This library contains the superscalar scheduling stuff.
1036 :     *)
1037 :    
1038 :     smlnj-lib.cm
1039 :     Control.cm
1040 :     Lib.cm
1041 :     MLRISC.cm
1042 :     SPARC.cm
1043 :     Sched.cm
1044 :     Region.cm
1045 :    
1046 :     (* Sparc scheduler *)
1047 :     ../sparc/scheduling/sparcSchedProps.sml
1048 :     SPARC-SSA.cm:
1049 :    
1050 :     smlnj-lib.cm
1051 :     Control.cm
1052 :     MLRISC.cm
1053 :     RTL.cm
1054 :     SSA.cm
1055 :     Region.cm
1056 :     SPARC.cm
1057 :     SPARC-RTL.cm
1058 :    
1059 :     (* sparc specific backend *)
1060 :     ../sparc/SSA/sparcSSAProps.sml
1061 :    
1062 :     SSA.cm:
1063 :     (*
1064 :     * This library implements the SSA optimizations.
1065 :     *)
1066 :     smlnj-lib.cm
1067 :     Control.cm
1068 :     Lib.cm
1069 :     Graphs.cm
1070 :     Visual.cm
1071 : leunga 1005 ir-archive.cm
1072 : leunga 775 MLRISC.cm
1073 :     IR.cm
1074 :     GC.cm
1075 :     MLTREE.cm
1076 :     RTL.cm
1077 :     Region.cm
1078 :    
1079 :     (* The SSA representation *)
1080 :     ../SSA/SSA-flowgraph.sig
1081 :     ../SSA/mlrisc-ssa.sig
1082 :     ../SSA/mlrisc-ssa.sml
1083 :     ../SSA/SSA-optimization.sig
1084 :    
1085 :     (* Machine specific properties *)
1086 :     ../SSA/SSA-props.sig
1087 :    
1088 :     (* CFG <-> SSA *)
1089 :     ../SSA/mlrisc-ssa-construction.sig
1090 :     ../SSA/mlrisc-ssa-construction.sml
1091 :     ../SSA/mlrisc-ssa-deconstruction.sig
1092 :     ../SSA/mlrisc-ssa-deconstruction.sml
1093 :    
1094 :     ../SSA/SSA-const-folding.sig
1095 :     ../SSA/SSA-const-folding.sml
1096 :    
1097 :     ../SSA/SSA-gvn-basis.sig
1098 :     ../SSA/SSA-gvn-basis.sml
1099 :    
1100 :     (* Instruction selection *)
1101 :     ../SSA/SSA-instrgen.sig
1102 :     ../SSA/SSA-instrgen.sml
1103 :    
1104 :     (* Optimization phases *)
1105 :     ../SSA/SSA-dead-code-elim.sml
1106 :     ../SSA/SSA-cond-const-folding.sml
1107 :     ../SSA/SSA-global-code-motion.sml
1108 :     ../SSA/SSA-global-value-numbering.sml
1109 :     ../SSA/SSA-operator-strength-reduction.sml
1110 :    
1111 :     ../SSA/SSA-gc-invariants.sml
1112 :    
1113 :    
1114 : mrainey 3200 StagedAlloc.cm:
1115 :     smlnj-lib.cm
1116 :    
1117 :     ../staged-alloc/allocator/staged-allocation-sig.sml
1118 :     ../staged-alloc/allocator/staged-allocation-fn.sml
1119 :    
1120 :     ../staged-alloc/conventions/c-loc-kind.sml
1121 :     ../staged-alloc/conventions/x86-64-c-fn.sml
1122 :     ../staged-alloc/conventions/x86-c-fn.sml
1123 :     ../staged-alloc/conventions/sparc-c-fn.sml
1124 :    
1125 : leunga 775 Visual.cm:
1126 :    
1127 :     (*
1128 :     * This library implements visualization of graphs
1129 :     *)
1130 :     Control.cm
1131 :     Lib.cm
1132 :     Graphs.cm
1133 :    
1134 :     ../visualization/allDisplays.sml
1135 :     ../visualization/daVinci.sml
1136 :     ../visualization/dot.sml
1137 :     ../visualization/graphDisplay.sig
1138 :     ../visualization/graphLayout.sml
1139 :     ../visualization/graphViewer.sig
1140 :     ../visualization/graphViewer.sml
1141 :     ../visualization/vcg.sml
1142 :    
1143 :     VLIW.cm:
1144 :     (*
1145 :     * This library contains the VLIW based optimizations.
1146 :     *)
1147 :    
1148 :     smlnj-lib.cm
1149 :     Control.cm
1150 :     Lib.cm
1151 :     Graphs.cm
1152 :     Visual.cm
1153 : leunga 1005 ir-archive.cm
1154 : leunga 775 MLRISC.cm
1155 :     IR.cm
1156 :    
1157 :     ../emit/emitterNEW.sig (* dummy *)
1158 :    
1159 :     (* ../VLIW/EPIC foundational stuff.
1160 :     *)
1161 :     ../instructions/funits.sig
1162 :     ../instructions/datapaths.sig
1163 :     ../instructions/pred-instructions.sig
1164 :     ../instructions/vliw-instructions.sig
1165 :     ../instructions/pred-vliw-instructions.sig
1166 :     ../instructions/predicationProps.sig
1167 :     ../instructions/vliwProps.sig
1168 :    
1169 :     (* Hyperblock and predicate analysis.
1170 :     * These are necessary if you want to play with optimizations
1171 :     * for predicated for VLIW architectures.
1172 :     *)
1173 :     ../hyperblock/decision-trees.sig
1174 :     ../hyperblock/decision-trees.sml
1175 :     ../hyperblock/hyperblock.sig
1176 :     ../hyperblock/hyperblock.sml
1177 :     ../hyperblock/hyperblock-ddg.sig
1178 :     ../hyperblock/hyperblock-ddg.sml
1179 :     ../hyperblock/if-conversion.sig
1180 :     ../hyperblock/if-conversion.sml
1181 :     ../hyperblock/predicated-ddg.sig
1182 :     ../hyperblock/predicated-ddg.sml
1183 :    
1184 :     (* Hyperblock Scheduling for VLIW
1185 :     * It requires the hyperblock, MLRISC IR and VLIW modules. !!!
1186 :     *)
1187 :     ../hyperblock-scheduling/critical-path.sml
1188 :     ../hyperblock-scheduling/hyperblock-scheduling.sig
1189 :     ../hyperblock-scheduling/hyperblock-scheduling.sml
1190 :     ../hyperblock-scheduling/rank-algorithm.sig
1191 :     ../hyperblock-scheduling/vliwSchedulingProps.sig
1192 :     ../hyperblock-scheduling/vliwSchedulingAutomaton.sig
1193 :    
1194 :     (* Modulo Scheduling for VLIW
1195 :     * It requires the hyperblock, MLRISC IR and VLIW modules. !!!
1196 :     *)
1197 :     ../modulo-scheduling/iterated-modulo-scheduling.sml
1198 :     ../modulo-scheduling/modulo-scheduling-algo.sig
1199 :     ../modulo-scheduling/modulo-scheduling.sig
1200 :     ../modulo-scheduling/modulo-scheduling.sml
1201 :     ../modulo-scheduling/mrt.sig
1202 :     ../modulo-scheduling/mrt.sml
1203 :     ../modulo-scheduling/pre-modulo-scheduling.sig
1204 :     ../modulo-scheduling/pre-modulo-scheduling.sml
1205 :    
1206 :     (* C6 specific backend !!! *)
1207 :     ../C6/instructions/C6Cells.sig
1208 :     ../C6/instructions/C6Cells.sml
1209 :     ../C6/instructions/C6Datapaths.sig
1210 :     ../C6/instructions/C6Datapaths.sml
1211 :     (*C6/instructions/C6DatapathsProps.sml*)
1212 :     ../C6/instructions/C6Funits.sig
1213 :     ../C6/instructions/C6Funits.sml
1214 :     ../C6/instructions/C6Instr.sig
1215 :     ../C6/instructions/C6Instr.sml
1216 :     ../C6/instructions/C6InstrClass.sig
1217 :     ../C6/instructions/C6InstrClass.sml
1218 :     ../C6/instructions/C6Intrinsics.sig
1219 :     ../C6/instructions/C6Intrinsics.sml
1220 :     ../C6/instructions/C6PredicationProps.sml
1221 :     ../C6/instructions/C6Props.sml
1222 :     ../C6/instructions/C6PseudoOps.sig
1223 :     ../C6/instructions/C6PseudoOps.sml
1224 :     ../C6/instructions/C6Shuffle.sig
1225 :     ../C6/instructions/C6Shuffle.sml
1226 :     ../C6/instructions/C6VLIWProps.sml
1227 :     ../C6/emit/C6Asm.sml
1228 :     (*C6/scheduling/C6RTDEFS.sml
1229 :     C6/scheduling/C6RTDEFS2.sml
1230 :     C6/scheduling/C6RTTables.sml
1231 :     C6/scheduling/C6RTTables2.sml*)
1232 :     ../C6/scheduling/C6SchedulingProps.sml
1233 :     (* ../C6/SSA/C6SSAProps.sml *)

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