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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 657 - (view) (download)

1 : blume 573 (* ALPHA-MLRISC.cm
2 :     *
3 :     * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.
4 :     *
5 :     * Alpha specific modules for MLRISC code generation framework.
6 :     *)
7 :    
8 :     Library
9 :    
10 :     signature ALPHACELLS
11 :     signature ALPHAINSTR
12 :     signature ALPHASHUFFLE
13 : leunga 624 signature ALPHA_PSEUDO_INSTR
14 :     structure AlphaCells
15 :     functor Alpha
16 :     functor AlphaAsmEmitter
17 : blume 573 functor AlphaFreqProps
18 : leunga 624 functor AlphaInstr
19 :     functor AlphaJumps
20 : blume 573 functor AlphaMCEmitter
21 : leunga 624 functor AlphaProps
22 : blume 573 functor AlphaRewrite
23 : leunga 624 functor AlphaShuffle
24 : blume 573 is
25 :    
26 :     #if defined(NEW_CM)
27 : leunga 657 #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11028
28 : blume 643 $basis.cm
29 :     $smlnj-lib.cm
30 :     #else
31 : leunga 657 basis.cm
32 : blume 643 smlnj-lib.cm
33 : blume 573 #endif
34 : leunga 657 #else
35 :     smlnj-lib.cm
36 :     #endif
37 : blume 573
38 : blume 643 MLRISC.cm
39 :     Control.cm
40 :     Lib.cm
41 :    
42 : blume 573 (* Alpha specific backend *)
43 :     alpha/instructions/alphaCells.sml
44 :     alpha/instructions/alphaInstr.sml
45 :     alpha/instructions/alphaShuffle.sig
46 :     alpha/instructions/alphaShuffle.sml
47 :     alpha/instructions/alphaProps.sml
48 :     alpha/instructions/alphaFreqProps.sml
49 :     alpha/emit/alphaAsm.sml
50 :     alpha/emit/alphaMC.sml
51 :     alpha/backpatch/alphaJumps.sml
52 :     alpha/mltree/alphaPseudoInstr.sig
53 :     alpha/mltree/alpha.sml
54 :     alpha/ra/alphaRewrite.sml

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