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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 666 - (view) (download)

1 : blume 573 (* 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 : leunga 624 signature HPPA_MILLICODE
14 :     signature LABEL_COMP
15 :     structure HppaCells
16 :     functor Hppa
17 : blume 573 functor HppaAsmEmitter
18 :     functor HppaDelaySlots
19 : leunga 624 functor HppaFreqProps
20 :     functor HppaInstr
21 : blume 573 functor HppaJumps
22 : leunga 624 functor HppaMCEmitter
23 :     functor HppaProps
24 : blume 573 functor HppaRewrite
25 : leunga 624 functor HppaShuffle
26 : blume 573 is
27 :    
28 :     #if defined(NEW_CM)
29 : leunga 657 #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11028
30 : blume 666 $/basis.cm
31 :     $/smlnj-lib.cm
32 : blume 643 #else
33 : leunga 657 basis.cm
34 : blume 643 smlnj-lib.cm
35 : blume 573 #endif
36 : leunga 657 #else
37 :     smlnj-lib.cm
38 :     #endif
39 : blume 573
40 : blume 643 MLRISC.cm
41 :     Control.cm
42 :     Lib.cm
43 :    
44 : blume 573 (* 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