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/compiler/viscomp-lib.cm
ViewVC logotype

Diff of /sml/trunk/src/compiler/viscomp-lib.cm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 476, Wed Nov 10 22:59:58 1999 UTC revision 477, Wed Nov 10 23:04:21 1999 UTC
# Line 15  Line 15 
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
# Line 53  Line 83 
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    
# Line 305  Line 324 
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
# Line 317  Line 335 
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
# Line 332  Line 351 
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
# Line 402  Line 420 
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    

Legend:
Removed from v.476  
changed lines
  Added in v.477

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