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

Diff of /sml/trunk/compiler/core.cm

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

revision 909, Fri Aug 24 17:48:53 2001 UTC revision 1551, Fri Jul 16 03:26:38 2004 UTC
# Line 25  Line 25 
25          signature MACHINE_GEN          signature MACHINE_GEN
26          signature INVOKE_GC          signature INVOKE_GC
27          signature CPSREGS          signature CPSREGS
28            signature SMLNJ_PSEUDO_OPS
29    
30          structure CPSRegions          structure CPSRegions
31          structure SMLGCType          structure SMLGCType
32    
33            structure Typecheck
34    
35          (* To be able to separate machine-dependent parts of viscomp-lib.cm          (* To be able to separate machine-dependent parts of viscomp-lib.cm
36           * from machine-independent parts, we must also export the           * from machine-independent parts, we must also export the
37           * the following things.... *)           * the following things.... *)
# Line 40  Line 43 
43          signature SMLNJ_MLTREE_EXT          signature SMLNJ_MLTREE_EXT
44          structure SMLNJMLTreeExt          structure SMLNJMLTreeExt
45          functor   SMLNJMLTreeExtComp          functor   SMLNJMLTreeExtComp
46            functor   SMLNJPseudoOps
47          structure CodeString          structure CodeString
48    
         functor PseudoOpsBig  
         functor PseudoOpsLittle  
49          functor MachineGen          functor MachineGen
50          functor SpillTable          functor SpillTable
51          functor FLINTComp          functor FLINTComp
52          functor BackendFn          functor BackendFn
53    
         functor DummyCCallsFn  
54          structure ClusterAnnotation          structure ClusterAnnotation
55    
56          (* stuff that lived (or should have) in Frontend (aka GenericVC) *)          (* stuff that lived (or should have) in Frontend (aka GenericVC) *)
# Line 71  Line 72 
72          structure CoreSym          structure CoreSym
73          structure FLINT          structure FLINT
74    
75            structure Types
76            structure EntityEnv
77            structure Modules
78            structure Stamps
79            structure Bindings
80            structure TypesUtil
81            structure VarCon
82            structure ModuleUtil
83            structure II
84            structure BasicTypes
85            structure PPType
86            structure Access
87            structure Unify
88    
89          (* corresponding signatures *)          (* corresponding signatures *)
90          signature CONTROL          signature CONTROL
91          signature SYMENV          signature SYMENV
# Line 81  Line 96 
96          signature PICKMOD          signature PICKMOD
97          signature UNPICKMOD          signature UNPICKMOD
98          signature FLINT          signature FLINT
99    
100            signature TYPES
101            signature ENTITY_ENV
102            signature MODULES
103            signature STAMPS
104            signature BINDINGS
105            signature TYPESUTIL
106            signature VARCON
107            signature MODULEUTIL
108            signature BASICTYPES
109            signature PPTYPE
110            signature ACCESS
111            signature UNIFY
112  is  is
113    
114  TopLevel/environ/environ.sig  TopLevel/environ/environ.sig
# Line 157  Line 185 
185  FLINT/cpsopt/expandNEW.sml  FLINT/cpsopt/expandNEW.sml
186  FLINT/cpsopt/flatten.sml  FLINT/cpsopt/flatten.sml
187  FLINT/cpsopt/uncurry.sml  FLINT/cpsopt/uncurry.sml
188    FLINT/cpsopt/infcnv.sml
189  FLINT/flint/chkflint.sml  FLINT/flint/chkflint.sml
190  FLINT/flint/flint.sig  FLINT/flint/flint.sig
191  FLINT/flint/flint.sml  FLINT/flint/flint.sml
# Line 221  Line 250 
250  CodeGen/cpscompile/argPassing.sml  CodeGen/cpscompile/argPassing.sml
251  CodeGen/cpscompile/cluster.sml  CodeGen/cpscompile/cluster.sml
252  CodeGen/cpscompile/cps-aliasing.sml  CodeGen/cpscompile/cps-aliasing.sml
253    CodeGen/cpscompile/cps-c-calls.sml
254    CodeGen/cpscompile/cpsBranchProb.sml
255  CodeGen/cpscompile/cpsRegions.sig  CodeGen/cpscompile/cpsRegions.sig
256  CodeGen/cpscompile/cpsRegions.sml  CodeGen/cpscompile/cpsRegions.sml
257  CodeGen/cpscompile/cpsRegs.sig  CodeGen/cpscompile/cpsRegs.sig
# Line 231  Line 262 
262  CodeGen/cpscompile/limit.sml  CodeGen/cpscompile/limit.sml
263  CodeGen/cpscompile/memAliasing.sml  CodeGen/cpscompile/memAliasing.sml
264  CodeGen/cpscompile/memDisambig.sml  CodeGen/cpscompile/memDisambig.sml
265  CodeGen/cpscompile/pseudoOpType.sig  CodeGen/cpscompile/smlnj-pseudoOps.sig
 CodeGen/cpscompile/pseudoOpsBig.sml  
 CodeGen/cpscompile/pseudoOpsLittle.sml  
266  CodeGen/cpscompile/smlnj-const.sml  CodeGen/cpscompile/smlnj-const.sml
267  CodeGen/cpscompile/smlnj-gctype.sig  CodeGen/cpscompile/smlnj-gctype.sig
268  CodeGen/cpscompile/smlnj-gctype.sml  CodeGen/cpscompile/smlnj-gctype.sml
269  CodeGen/cpscompile/smlnj-mltreeext.sig  CodeGen/cpscompile/smlnj-mltreeext.sig
270  CodeGen/cpscompile/smlnj-mltreeext.sml  CodeGen/cpscompile/smlnj-mltreeext.sml
271  CodeGen/cpscompile/spill.sml  CodeGen/cpscompile/smlnj-pseudoOps.sml
272    CodeGen/cpscompile/spill-new.sml
273  CodeGen/main/clusterAnnotation.sml    (* temporary hack; see comment in file *)  CodeGen/main/clusterAnnotation.sml    (* temporary hack; see comment in file *)
274  CodeGen/main/code-string.sml  CodeGen/main/code-string.sml
275  CodeGen/main/machine.sig  CodeGen/main/machine.sig
# Line 251  Line 281 
281  CodeGen/main/object-desc.sig  CodeGen/main/object-desc.sig
282  CodeGen/main/object-desc.sml  CodeGen/main/object-desc.sml
283  CodeGen/main/spill-table.sml  CodeGen/main/spill-table.sml
 CodeGen/main/dummy-ccalls.sml  
   
284    
285  (* Miscellaneous utilities. *)  (* Miscellaneous utilities. *)
286  MiscUtil/bignums/realconst.sml  MiscUtil/bignums/realconst.sml
# Line 263  Line 291 
291  MiscUtil/print/pptable.sml  MiscUtil/print/pptable.sml
292    
293  MiscUtil/util/feedback.sml  MiscUtil/util/feedback.sml
294  MiscUtil/util/literal-to-num.sml  MiscUtil/util/literal-to-num.sml    (* uses CoreIntInf functionality *)
295    
296  (* Libraries that are part of the visible compiler framework. *)  (* Libraries that are part of the visible compiler framework. *)
297  $smlnj/viscomp/basics.cm  $smlnj/viscomp/basics.cm
# Line 278  Line 306 
306  $smlnj/MLRISC/Control.cm  $smlnj/MLRISC/Control.cm
307  $smlnj/MLRISC/Graphs.cm  $smlnj/MLRISC/Graphs.cm
308  $smlnj/MLRISC/MLRISC.cm  $smlnj/MLRISC/MLRISC.cm
309    $smlnj/MLRISC/Visual.cm
310    
311  (* Other libaries. *)  (* Other libaries. *)
312  $/basis.cm  $/basis.cm
313  $/smlnj-lib.cm  $/smlnj-lib.cm
314    $/controls-lib.cm
315  $/pickle-lib.cm  $/pickle-lib.cm
316    
317    $smlnj/init/init.cmi : cm          (* to gain access at CoreIntInf *)

Legend:
Removed from v.909  
changed lines
  Added in v.1551

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