SCM Repository
Annotation of /sml/trunk/src/MLRISC/cm/HPPA.cm
Parent Directory
|
Revision Log
Revision 771 - (view) (download)
1 : | leunga | 744 | (* HPPA-MLRISC.cm |
2 : | * | ||
3 : | * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies. | ||
4 : | * | ||
5 : | * HPPA specific modules for MLRISC code generation framework. | ||
6 : | *) | ||
7 : | |||
8 : | Library | ||
9 : | |||
10 : | signature HPPACELLS | ||
11 : | signature HPPAINSTR | ||
12 : | signature HPPASHUFFLE | ||
13 : | signature HPPA_MILLICODE | ||
14 : | signature LABEL_COMP | ||
15 : | structure HppaCells | ||
16 : | functor Hppa | ||
17 : | functor HppaAsmEmitter | ||
18 : | functor HppaDelaySlots | ||
19 : | functor HppaFreqProps | ||
20 : | functor HppaInstr | ||
21 : | functor HppaJumps | ||
22 : | functor HppaMCEmitter | ||
23 : | functor HppaProps | ||
24 : | functor HppaRewrite | ||
25 : | functor HppaShuffle | ||
26 : | is | ||
27 : | |||
28 : | #if defined(NEW_CM) | ||
29 : | #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030 | ||
30 : | $/basis.cm | ||
31 : | $/smlnj-lib.cm | ||
32 : | blume | 771 | $/MLRISC.cm |
33 : | $/Control.cm | ||
34 : | $/Lib.cm | ||
35 : | leunga | 744 | #else |
36 : | basis.cm | ||
37 : | smlnj-lib.cm | ||
38 : | blume | 771 | MLRISC.cm |
39 : | Control.cm | ||
40 : | Lib.cm | ||
41 : | leunga | 744 | #endif |
42 : | #else | ||
43 : | smlnj-lib.cm | ||
44 : | MLRISC.cm | ||
45 : | Control.cm | ||
46 : | Lib.cm | ||
47 : | blume | 771 | #endif |
48 : | leunga | 744 | |
49 : | (* HPPA specific backend *) | ||
50 : | ../hppa/instructions/hppaCells.sml | ||
51 : | ../hppa/instructions/hppaInstr.sml | ||
52 : | ../hppa/instructions/hppaShuffle.sig | ||
53 : | ../hppa/instructions/hppaShuffle.sml | ||
54 : | ../hppa/instructions/hppaProps.sml | ||
55 : | ../hppa/instructions/hppaFreqProps.sml | ||
56 : | ../hppa/emit/hppaAsm.sml | ||
57 : | ../hppa/emit/hppaMC.sml | ||
58 : | ../hppa/backpatch/hppaDelaySlotProps.sml | ||
59 : | ../hppa/backpatch/hppaJumps.sml | ||
60 : | ../hppa/mltree/hppaMillicode.sig | ||
61 : | ../hppa/mltree/hppaLabelComp.sig | ||
62 : | ../hppa/mltree/hppa.sml | ||
63 : | ../hppa/ra/hppaRewrite.sml | ||
64 : | (* ../hppa/ra/hppaRegAlloc.sml *) | ||
65 : |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |