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

Annotation of /sml/trunk/src/MLRISC/MLRISC-IA32.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 555 - (view) (download)

1 : monnier 467 (* IA32-MLRISC.cm
2 :     *
3 :     * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.
4 :     *
5 :     * IA32 (ne x86) specific modules for MLRISC code generation framework.
6 :     *)
7 :    
8 :     Library
9 : monnier 498
10 : george 555 functor IA32SVID_CCalls
11 : monnier 467 signature X86CELLS
12 :     structure X86Cells
13 : george 555 signature X86COMP_INSTR_EXT
14 :     functor X86CompInstrExt
15 : monnier 467 signature X86INSTR
16 :     functor X86Instr
17 : george 555 structure X86InstrExt
18 : monnier 467 signature X86SHUFFLE
19 :     functor X86Shuffle
20 :     functor X86Props
21 :     signature MEMORY_REGISTERS
22 :     functor X86FreqProps
23 :     functor X86AsmEmitter
24 :     functor X86MCEmitter
25 :     signature X86REWRITE
26 :     functor X86Rewrite
27 :     signature X86SPILL
28 :     functor X86Spill
29 :     signature X86REWRITE_PSEUDO
30 :     functor X86RewritePseudo
31 :     functor X86Jumps
32 :     functor X86
33 :     is
34 :    
35 :     #if defined(NEW_CM)
36 :     basis.cm
37 :     #endif
38 :     MLRISC.cm
39 : george 545 MLRISC-Control.cm
40 : monnier 467 MLRISC-Lib.cm
41 :     smlnj-lib.cm
42 :    
43 : george 555 (* c calls *)
44 :     x86/c-calls/ia32-svid.sml
45 :    
46 : monnier 467 (* X86 specific backend *)
47 :     x86/instructions/x86Cells.sml
48 : george 555 x86/instructions/x86comp-instr-ext.sml
49 : monnier 467 x86/instructions/x86Instr.sml
50 : george 555 x86/instructions/x86instr-ext.sml
51 : monnier 467 x86/instructions/x86Shuffle.sig
52 :     x86/instructions/x86Shuffle.sml
53 :     x86/instructions/x86Props.sml
54 :     x86/instructions/x86MemRegs.sig
55 :     x86/instructions/x86FreqProps.sml
56 :     x86/emit/x86Asm.sml
57 :     x86/x86MC.sml
58 :     x86/ra/x86Rewrite.sig
59 :     x86/ra/x86Rewrite.sml
60 :     (* x86/ra/x86RegAlloc.sml *)
61 :     x86/ra/x86Spill.sml
62 : george 545 (* This is no long needed *)
63 :     x86/ra/x86PseudoR.sml
64 : monnier 467 x86/backpatch/x86Jumps.sml
65 : george 545 x86/mltree/x86.sml

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