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

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