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 /MLRISC/releases/release-110.62/cm/SPARC.cm
ViewVC logotype

Diff of /MLRISC/releases/release-110.62/cm/SPARC.cm

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

revision 771, Sat Dec 30 13:06:09 2000 UTC revision 936, Thu Sep 20 19:47:11 2001 UTC
# Line 1  Line 1 
1  (* SPARC-MLRISC.cm  (* This file is created by makeallcm *)
  *  
  * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.  
  *  
  * SPARC specific modules for MLRISC code generation framework.  
  *)  
   
2  Library  Library
   
3          signature SPARCCELLS          signature SPARCCELLS
4            signature SPARCCOMP_INSTR_EXT
5          signature SPARCINSTR          signature SPARCINSTR
6          signature SPARCSHUFFLE          signature SPARCSHUFFLE
7          signature SPARC_PSEUDO_INSTR          signature SPARC_PSEUDO_INSTR
8          structure SparcCells          structure SparcCells
9            structure SparcInstrExt
10          functor Sparc          functor Sparc
11          functor SparcAsmEmitter          functor SparcAsmEmitter
12            functor SparcCompInstrExt
13          functor SparcDelaySlots          functor SparcDelaySlots
14          functor SparcFreqProps          functor SparcFreqProps
15          functor SparcInstr          functor SparcInstr
# Line 22  Line 18 
18          functor SparcProps          functor SparcProps
19          functor SparcRewrite          functor SparcRewrite
20          functor SparcShuffle          functor SparcShuffle
21            functor Sparc_CCalls
22  is  is
   
23  #if defined(NEW_CM)  #if defined(NEW_CM)
24  #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030  #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030
25          $/basis.cm          $/basis.cm
26    #if defined(UNSHARED_MLRISC)
27            $/smlnj-lib.cm
28            MLRISC.cm
29            Control.cm
30            Lib.cm
31    #else
32          $/smlnj-lib.cm          $/smlnj-lib.cm
33          $/MLRISC.cm          $/MLRISC.cm
34          $/Control.cm          $/Control.cm
35          $/Lib.cm          $/Lib.cm
36    #endif
37  #else  #else
38          basis.cm          basis.cm
39          smlnj-lib.cm          smlnj-lib.cm
# Line 44  Line 47 
47          Control.cm          Control.cm
48          Lib.cm          Lib.cm
49  #endif  #endif
   
         (* Sparc specific backend *)  
50          ../sparc/instructions/sparcCells.sml          ../sparc/instructions/sparcCells.sml
51          ../sparc/instructions/sparcInstr.sml          ../sparc/instructions/sparcInstr.sml
52            ../sparc/instructions/sparcinstr-ext.sml
53            ../sparc/instructions/sparccomp-instr-ext.sml
54          ../sparc/instructions/sparcShuffle.sig          ../sparc/instructions/sparcShuffle.sig
55          ../sparc/instructions/sparcShuffle.sml          ../sparc/instructions/sparcShuffle.sml
56          ../sparc/instructions/sparcProps.sml          ../sparc/instructions/sparcProps.sml
# Line 58  Line 61 
61          ../sparc/mltree/sparcPseudoInstr.sig          ../sparc/mltree/sparcPseudoInstr.sig
62          ../sparc/mltree/sparc.sml          ../sparc/mltree/sparc.sml
63          ../sparc/ra/sparcRewrite.sml          ../sparc/ra/sparcRewrite.sml
         (* ../sparc/ra/sparcRegAlloc.sml *)  
64          ../sparc/backpatch/sparcDelaySlotProps.sml          ../sparc/backpatch/sparcDelaySlotProps.sml
65            ../sparc/c-calls/sparc-c-calls.sml

Legend:
Removed from v.771  
changed lines
  Added in v.936

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