Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/src/MLRISC/PPC.cm
ViewVC logotype

Annotation of /sml/trunk/src/MLRISC/PPC.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 643 - (view) (download)

1 : blume 573 (* PPC-MLRISC.cm
2 :     *
3 :     * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.
4 :     *
5 :     * PowerPC specific modules for MLRISC code generation framework.
6 :     *)
7 :    
8 :     Library
9 :    
10 :    
11 :     signature PPCCELLS
12 :     signature PPCINSTR
13 :     signature PPCSHUFFLE
14 : leunga 624 signature PPC_PSEUDO_INSTR
15 :     structure PPCCells
16 :     functor PPC
17 : blume 573 functor PPCAsmEmitter
18 :     functor PPCDelaySlots
19 : leunga 624 functor PPCFreqProps
20 :     functor PPCInstr
21 : blume 573 functor PPCJumps
22 : leunga 624 functor PPCMCEmitter
23 :     functor PPCProps
24 : blume 573 functor PPCRewrite
25 : leunga 624 functor PPCShuffle
26 : blume 573 is
27 :    
28 :     #if defined(NEW_CM)
29 : blume 643 $basis.cm
30 :     $smlnj-lib.cm
31 :     #else
32 :     smlnj-lib.cm
33 : blume 573 #endif
34 :    
35 : blume 643 MLRISC.cm
36 :     Control.cm
37 :     Lib.cm
38 :    
39 : blume 573 (* PowerPC specific backend *)
40 :     ppc/instructions/ppcCells.sml
41 :     ppc/instructions/ppcInstr.sml
42 :     ppc/instructions/ppcShuffle.sig
43 :     ppc/instructions/ppcShuffle.sml
44 :     ppc/instructions/ppcProps.sml
45 :     ppc/instructions/ppcFreqProps.sml
46 :     ppc/emit/ppcAsm.sml
47 :     ppc/emit/ppcMC.sml
48 :     ppc/backpatch/ppcDelaySlots.sml
49 :     ppc/backpatch/ppcJumps.sml
50 :     ppc/mltree/ppcPseudoInstr.sig
51 :     ppc/mltree/ppc.sml
52 :     ppc/ra/ppcRewrite.sml
53 :     (* ppc/ra/ppcRegAlloc.sml *)

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