15 |
|
|
16 |
# if not defined (LIGHT) orelse defined (ARCH_ALPHA32) |
# if not defined (LIGHT) orelse defined (ARCH_ALPHA32) |
17 |
structure Alpha32VisComp |
structure Alpha32VisComp |
18 |
|
structure Alpha32CG |
19 |
|
structure Alpha32CpsRegs |
20 |
|
structure Alpha32Instr |
21 |
|
structure Alpha32Props |
22 |
|
structure Alpha32FlowGraph |
23 |
|
structure Alpha32AsmEmitter |
24 |
# endif |
# endif |
25 |
|
|
26 |
# if not defined (LIGHT) orelse defined (ARCH_HPPA) |
# if not defined (LIGHT) orelse defined (ARCH_HPPA) |
27 |
structure HppaVisComp |
structure HppaVisComp |
28 |
|
structure HppaCG |
29 |
|
structure HppaCpsRegs |
30 |
|
structure HppaInstr |
31 |
|
structure HppaProps |
32 |
|
structure HppaFlowGraph |
33 |
|
structure HppaAsmEmitter |
34 |
# endif |
# endif |
35 |
|
|
36 |
# if not defined (LIGHT) orelse defined (ARCH_PPC) |
# if not defined (LIGHT) orelse defined (ARCH_PPC) |
37 |
structure PPCVisComp |
structure PPCVisComp |
38 |
|
structure PPCCG |
39 |
|
structure PPCCpsRegs |
40 |
|
structure PPCInstr |
41 |
|
structure PPCProps |
42 |
|
structure PPCFlowGraph |
43 |
|
structure PPCAsmEmitter |
44 |
# endif |
# endif |
45 |
|
|
46 |
# if not defined (LIGHT) orelse defined (ARCH_SPARC) |
# if not defined (LIGHT) orelse defined (ARCH_SPARC) |
47 |
structure SparcVisComp |
structure SparcVisComp |
48 |
|
structure SparcCG |
49 |
|
structure SparcCpsRegs |
50 |
|
structure SparcInstr |
51 |
|
structure SparcProps |
52 |
|
structure SparcFlowGraph |
53 |
|
structure SparcAsmEmitter |
54 |
# endif |
# endif |
55 |
|
|
56 |
# if not defined (LIGHT) orelse defined (ARCH_X86) |
# if not defined (LIGHT) orelse defined (ARCH_X86) |
57 |
structure X86VisComp |
structure X86VisComp |
58 |
|
structure X86CG |
59 |
|
structure X86CpsRegs |
60 |
|
structure X86Instr |
61 |
|
structure X86Props |
62 |
|
structure X86FlowGraph |
63 |
|
structure X86AsmEmitter |
64 |
# endif |
# endif |
65 |
|
|
66 |
(**** no old-style code generators |
(**** no old-style code generators |
83 |
* A.Leung. |
* A.Leung. |
84 |
*) |
*) |
85 |
signature MACHINE_GEN |
signature MACHINE_GEN |
86 |
structure Alpha32CG |
signature INVOKE_GC |
87 |
structure Alpha32CpsRegs |
signature CPSREGS |
88 |
structure Alpha32Instr |
|
|
structure HppaCG |
|
|
structure HppaCpsRegs |
|
|
structure HppaInstr |
|
|
structure PPCCG |
|
|
structure PPCCpsRegs |
|
|
structure PPCInstr |
|
|
structure SparcCG |
|
|
structure SparcCpsRegs |
|
|
structure SparcInstr |
|
|
structure X86CG |
|
|
structure X86CpsRegs |
|
|
structure X86Instr |
|
89 |
structure CPSRegions |
structure CPSRegions |
90 |
structure SMLGCType |
structure SMLGCType |
91 |
|
structure SMLGCMap |
92 |
|
|
93 |
is |
is |
94 |
|
|
324 |
CodeGen/cpscompile/cpsRegs.sig |
CodeGen/cpscompile/cpsRegs.sig |
325 |
CodeGen/cpscompile/frag.sig |
CodeGen/cpscompile/frag.sig |
326 |
CodeGen/cpscompile/frag.sml |
CodeGen/cpscompile/frag.sml |
|
CodeGen/cpscompile/functionNames.sml |
|
327 |
CodeGen/cpscompile/invokegc.sig |
CodeGen/cpscompile/invokegc.sig |
328 |
CodeGen/cpscompile/invokegc.sml |
CodeGen/cpscompile/invokegc.sml |
329 |
CodeGen/cpscompile/limit.sml |
CodeGen/cpscompile/limit.sml |
335 |
CodeGen/cpscompile/pseudoOpsBig.sml |
CodeGen/cpscompile/pseudoOpsBig.sml |
336 |
CodeGen/cpscompile/pseudoOpsLittle.sml |
CodeGen/cpscompile/pseudoOpsLittle.sml |
337 |
CodeGen/cpscompile/smlnj-const.sml |
CodeGen/cpscompile/smlnj-const.sml |
338 |
|
CodeGen/cpscompile/smlnj-gctype.sig |
339 |
CodeGen/cpscompile/smlnj-gctype.sml |
CodeGen/cpscompile/smlnj-gctype.sml |
340 |
CodeGen/cpscompile/spill.sml |
CodeGen/cpscompile/spill.sml |
341 |
CodeGen/hppa/hppaCG.sml |
CodeGen/hppa/hppaCG.sml |
351 |
CodeGen/main/machine-gen.sml |
CodeGen/main/machine-gen.sml |
352 |
CodeGen/main/machspec.sig |
CodeGen/main/machspec.sig |
353 |
CodeGen/main/machspec.sml |
CodeGen/main/machspec.sml |
|
CodeGen/main/mlrisc-export.sml |
|
354 |
CodeGen/main/mlriscGen.sml |
CodeGen/main/mlriscGen.sml |
355 |
CodeGen/main/object-desc.sig |
CodeGen/main/object-desc.sig |
356 |
CodeGen/main/object-desc.sml |
CodeGen/main/object-desc.sml |
420 |
|
|
421 |
MLRISC.cm |
MLRISC.cm |
422 |
|
|
423 |
|
# if not defined (LIGHT) orelse defined (ARCH_ALPHA32) |
424 |
|
MLRISC-ALPHA.cm |
425 |
|
#endif |
426 |
|
|
427 |
|
# if not defined (LIGHT) orelse defined (ARCH_HPPA) |
428 |
|
MLRISC-HPPA.cm |
429 |
|
#endif |
430 |
|
|
431 |
|
# if not defined (LIGHT) orelse defined (ARCH_SPARC) |
432 |
|
MLRISC-SPARC.cm |
433 |
|
#endif |
434 |
|
|
435 |
|
# if not defined (LIGHT) orelse defined (ARCH_PPC) |
436 |
|
MLRISC-PPC.cm |
437 |
|
#endif |
438 |
|
|
439 |
|
# if not defined (LIGHT) orelse defined (ARCH_X86) |
440 |
|
MLRISC-IA32.cm |
441 |
|
#endif |
442 |
|
|