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

Diff of /MLRISC/trunk/cm/AMD64.cm

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

revision 2618, Tue May 29 20:59:14 2007 UTC revision 2619, Tue May 29 21:02:35 2007 UTC
# Line 1  Line 1 
1  (* This file is created by makeallcm *)  (* This file is created by makeallcm *)
2  Library  Library
3          signature MEMORY_REGISTERS          signature AMD64SHUFFLE
4          signature AMD64CELLS          signature AMD64CELLS
         signature AMD64COMP_INSTR_EXT  
5          signature AMD64INSTR          signature AMD64INSTR
6            signature AMD64INSN_PROPERTIES
7    
         signature AMD64SHUFFLE  
8          structure AMD64Cells          structure AMD64Cells
9          structure AMD64InstrExt          structure AMD64InstrExt
10            structure CSizes
11    
         functor AMD64  
12          functor AMD64AsmEmitter          functor AMD64AsmEmitter
13            functor AMD64MCEmitter
14            functor AMD64Instr
15            functor AMD64Shuffle
16          functor AMD64CompInstrExt          functor AMD64CompInstrExt
         functor AMD64DarwinPseudoOps  
         functor AMD64FP  
         functor AMD64FreqProps  
17          functor AMD64GasPseudoOps          functor AMD64GasPseudoOps
         functor AMD64Instr  
         functor AMD64Jumps  
         functor AMD64MCEmitter  
 (*  
         functor AMD64OmitFramePointer  
 *)  
18          functor AMD64Props          functor AMD64Props
19          functor AMD64RA          functor AMD64Gen
20            functor AMD64Opcodes
21          functor AMD64Shuffle          functor AMD64RegAlloc
22          functor AMD64SpillInstr          functor AMD64SpillInstr
23          functor AMD64SVIDFn          functor AMD64SVID
24          structure CSizes          functor AMD64Jumps
25  is  is
 #if defined(NEW_CM)  
 #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030  
26          $/basis.cm          $/basis.cm
27          $/smlnj-lib.cm          $/smlnj-lib.cm
         $/MLRISC.cm  
         $/Control.cm  
         $/Lib.cm  
         $/Graphs.cm  
         $/MLTREE.cm  
         $/SA.cm  
 #else  
         basis.cm  
         smlnj-lib.cm  
         MLRISC.cm  
         Control.cm  
         Lib.cm  
         Graphs.cm  
         MLTREE.cm  
         CM.cm  
 #endif  
 #else  
         smlnj-lib.cm  
28          MLRISC.cm          MLRISC.cm
29          Control.cm          Control.cm
30          Lib.cm          Lib.cm
31          Graphs.cm          Graphs.cm
32          MLTREE.cm          MLTREE.cm
33          CM.cm          SA.cm
 #endif  
34    
         ../amd64/flowgraph/amd64-darwin-pseudo-ops.sml  
35          ../amd64/flowgraph/amd64GasPseudoOps.sml          ../amd64/flowgraph/amd64GasPseudoOps.sml
36  (*  
37          ../amd64/omit-frameptr/amd64omit-frameptr.sml          ../amd64/emit/amd64Asm.sml
38  *)          ../amd64/amd64MC.sml
39    
40            (* machine properties *)
41          ../amd64/instructions/amd64Cells.sml          ../amd64/instructions/amd64Cells.sml
         ../amd64/instructions/amd64comp-instr-ext.sml  
42          ../amd64/instructions/amd64Instr.sml          ../amd64/instructions/amd64Instr.sml
         ../amd64/instructions/amd64instr-ext.sml  
         ../amd64/instructions/amd64Shuffle.sig  
43          ../amd64/instructions/amd64Shuffle.sml          ../amd64/instructions/amd64Shuffle.sml
44          ../amd64/instructions/amd64Props.sml          ../amd64/instructions/amd64Props.sml
45          ../amd64/instructions/amd64MemRegs.sig          ../amd64/instructions/amd64InstrExt.sml
46          ../amd64/instructions/amd64FreqProps.sml          ../amd64/instructions/amd64CompInstrExt.sml
47          ../amd64/emit/amd64Asm.sml  
48          ../amd64/amd64MC.sml          (* instruction selection *)
49          ../amd64/ra/amd64Rewrite.sml          ../amd64/mltree/amd64-gen.sml
50            ../amd64/mltree/amd64-opcodes.sml
51    
52            (* register allocation *)
53            ../amd64/ra/amd64RegAlloc.sml
54          ../amd64/ra/amd64SpillInstr.sml          ../amd64/ra/amd64SpillInstr.sml
55          ../amd64/backpatch/amd64Jumps.sml  
56          ../amd64/mltree/amd64.sml          (* C calls using staged allocation *)
         ../amd64/staged-allocation/amd64-svid-fn.sml  
57          ../amd64/staged-allocation/c-sizes.sml          ../amd64/staged-allocation/c-sizes.sml
58  #if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION < 11042          ../amd64/staged-allocation/amd64-svid.sml
59          ../amd64/mltree/orig-amd64-fp.sml  
60  #else          (* backpatching *)
61          ../amd64/mltree/amd64-fp.sml          ../amd64/backpatch/amd64Jumps.sml
 #endif  
         ../amd64/ra/amd64RA.sml  

Legend:
Removed from v.2618  
changed lines
  Added in v.2619

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