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

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

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

revision 771, Sat Dec 30 13:06:09 2000 UTC revision 775, Fri Jan 12 01:17:51 2001 UTC
# Line 1  Line 1 
1  (* PPC-MLRISC.cm  (* This file is created by makeallcm *)
  *  
  * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.  
  *  
  * PowerPC specific modules for MLRISC code generation framework.  
  *)  
   
2  Library  Library
   
   
3          signature PPCCELLS          signature PPCCELLS
4          signature PPCINSTR          signature PPCINSTR
5          signature PPCSHUFFLE          signature PPCSHUFFLE
# Line 24  Line 16 
16          functor PPCRewrite          functor PPCRewrite
17          functor PPCShuffle          functor PPCShuffle
18  is  is
   
19  #if defined(NEW_CM)  #if defined(NEW_CM)
20  #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030  #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030
21          $/basis.cm          $/basis.cm
22    #if defined(UNSHARED_MLRISC)
23            $/smlnj-lib.cm
24            MLRISC.cm
25            Control.cm
26            Lib.cm
27    #else
28          $/smlnj-lib.cm          $/smlnj-lib.cm
29          $/MLRISC.cm          $/MLRISC.cm
30          $/Control.cm          $/Control.cm
31          $/Lib.cm          $/Lib.cm
32    #endif
33  #else  #else
34          basis.cm          basis.cm
35          smlnj-lib.cm          smlnj-lib.cm
# Line 45  Line 43 
43          Control.cm          Control.cm
44          Lib.cm          Lib.cm
45  #endif  #endif
   
         (* PowerPC specific backend *)  
46          ../ppc/instructions/ppcCells.sml          ../ppc/instructions/ppcCells.sml
47          ../ppc/instructions/ppcInstr.sml          ../ppc/instructions/ppcInstr.sml
48          ../ppc/instructions/ppcShuffle.sig          ../ppc/instructions/ppcShuffle.sig
# Line 60  Line 56 
56          ../ppc/mltree/ppcPseudoInstr.sig          ../ppc/mltree/ppcPseudoInstr.sig
57          ../ppc/mltree/ppc.sml          ../ppc/mltree/ppc.sml
58          ../ppc/ra/ppcRewrite.sml          ../ppc/ra/ppcRewrite.sml
         (* ../ppc/ra/ppcRegAlloc.sml *)  

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

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