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

SCM Repository

[smlnj] Diff of /MLRISC/releases/release-110.62/cm/HPPA.cm
ViewVC logotype

Diff of /MLRISC/releases/release-110.62/cm/HPPA.cm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

sml/trunk/src/MLRISC/cm/HPPA.cm revision 744, Fri Dec 8 04:11:42 2000 UTC MLRISC/releases/release-110.62/cm/HPPA.cm revision 2308, Fri Feb 2 21:19:18 2007 UTC
# Line 1  Line 1 
1  (* HPPA-MLRISC.cm  (* This file is created by makeallcm *)
  *  
  * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.  
  *  
  * HPPA specific modules for MLRISC code generation framework.  
  *)  
   
2  Library  Library
   
3          signature HPPACELLS          signature HPPACELLS
4          signature HPPAINSTR          signature HPPAINSTR
5          signature HPPASHUFFLE          signature HPPASHUFFLE
# Line 17  Line 10 
10          functor HppaAsmEmitter          functor HppaAsmEmitter
11          functor HppaDelaySlots          functor HppaDelaySlots
12          functor HppaFreqProps          functor HppaFreqProps
13            functor HppaGasPseudoOps
14          functor HppaInstr          functor HppaInstr
15          functor HppaJumps          functor HppaJumps
16          functor HppaMCEmitter          functor HppaMCEmitter
17          functor HppaProps          functor HppaProps
18          functor HppaRewrite          functor HppaRewrite
19          functor HppaShuffle          functor HppaShuffle
20            functor HppaSpillInstr
21  is  is
   
22  #if defined(NEW_CM)  #if defined(NEW_CM)
23  #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030  #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030
24          $/basis.cm          $/basis.cm
25          $/smlnj-lib.cm          $/smlnj-lib.cm
26            $/MLRISC.cm
27            $/Control.cm
28            $/Lib.cm
29  #else  #else
30          basis.cm          basis.cm
31          smlnj-lib.cm          smlnj-lib.cm
32            MLRISC.cm
33            Control.cm
34            Lib.cm
35  #endif  #endif
36  #else  #else
37          smlnj-lib.cm          smlnj-lib.cm
 #endif  
   
38          MLRISC.cm          MLRISC.cm
39          Control.cm          Control.cm
40          Lib.cm          Lib.cm
41    #endif
         (* HPPA specific backend *)  
42          ../hppa/instructions/hppaCells.sml          ../hppa/instructions/hppaCells.sml
43          ../hppa/instructions/hppaInstr.sml          ../hppa/instructions/hppaInstr.sml
44          ../hppa/instructions/hppaShuffle.sig          ../hppa/instructions/hppaShuffle.sig
# Line 52  Line 49 
49          ../hppa/emit/hppaMC.sml          ../hppa/emit/hppaMC.sml
50          ../hppa/backpatch/hppaDelaySlotProps.sml          ../hppa/backpatch/hppaDelaySlotProps.sml
51          ../hppa/backpatch/hppaJumps.sml          ../hppa/backpatch/hppaJumps.sml
52            ../hppa/flowgraph/hppaGasPseudoOps.sml
53          ../hppa/mltree/hppaMillicode.sig          ../hppa/mltree/hppaMillicode.sig
54          ../hppa/mltree/hppaLabelComp.sig          ../hppa/mltree/hppaLabelComp.sig
55          ../hppa/mltree/hppa.sml          ../hppa/mltree/hppa.sml
56          ../hppa/ra/hppaRewrite.sml          ../hppa/ra/hppaRewrite.sml
57          (* ../hppa/ra/hppaRegAlloc.sml *)          ../hppa/ra/hppaSpillInstr.sml
58    

Legend:
Removed from v.744  
changed lines
  Added in v.2308

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