SCM Repository
Annotation of /sml/trunk/src/MLRISC/cm/HPPA.cm
Parent Directory
|
Revision Log
Revision 744 - (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 : | #else | ||
33 : | basis.cm | ||
34 : | smlnj-lib.cm | ||
35 : | #endif | ||
36 : | #else | ||
37 : | smlnj-lib.cm | ||
38 : | #endif | ||
39 : | |||
40 : | MLRISC.cm | ||
41 : | Control.cm | ||
42 : | Lib.cm | ||
43 : | |||
44 : | (* HPPA specific backend *) | ||
45 : | ../hppa/instructions/hppaCells.sml | ||
46 : | ../hppa/instructions/hppaInstr.sml | ||
47 : | ../hppa/instructions/hppaShuffle.sig | ||
48 : | ../hppa/instructions/hppaShuffle.sml | ||
49 : | ../hppa/instructions/hppaProps.sml | ||
50 : | ../hppa/instructions/hppaFreqProps.sml | ||
51 : | ../hppa/emit/hppaAsm.sml | ||
52 : | ../hppa/emit/hppaMC.sml | ||
53 : | ../hppa/backpatch/hppaDelaySlotProps.sml | ||
54 : | ../hppa/backpatch/hppaJumps.sml | ||
55 : | ../hppa/mltree/hppaMillicode.sig | ||
56 : | ../hppa/mltree/hppaLabelComp.sig | ||
57 : | ../hppa/mltree/hppa.sml | ||
58 : | ../hppa/ra/hppaRewrite.sml | ||
59 : | (* ../hppa/ra/hppaRegAlloc.sml *) | ||
60 : |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |