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 /MLRISC/releases/release-110.63/makeall.sml
ViewVC logotype

Annotation of /MLRISC/releases/release-110.63/makeall.sml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 958 - (view) (download)
Original Path: sml/trunk/src/MLRISC/makeall.sml

1 : leunga 744 (*
2 :     * Recompile everything in this directory
3 :     *)
4 :     use "autoload.sml" handle _ => ();
5 :    
6 :     val files =
7 :     [
8 :     "Control.cm",
9 :     "Lib.cm",
10 : leunga 775
11 : leunga 744 "MLRISC.cm",
12 :     "SPARC.cm",
13 :     "ALPHA.cm",
14 :     "HPPA.cm",
15 :     "IA32.cm",
16 :     "PPC.cm",
17 : george 958 (* "MIPS.cm", *)
18 : leunga 775
19 : leunga 744 "Peephole.cm",
20 :     "ALPHA-Peephole.cm",
21 :     "SPARC-Peephole.cm",
22 :     "IA32-Peephole.cm",
23 : leunga 775
24 : leunga 744 "Graphs.cm",
25 :     "Visual.cm",
26 :     "ir.cm",
27 :     "MLTREE.cm",
28 :     "RA.cm",
29 :     "GC.cm",
30 :     "IR.cm",
31 :     "RTL.cm",
32 :     "Region.cm",
33 : leunga 775
34 : leunga 744 "ALPHA-RTL.cm",
35 :     "SPARC-RTL.cm",
36 :     "HPPA-RTL.cm",
37 :     "IA32-RTL.cm",
38 : leunga 775
39 :     "SSA.cm",
40 :    
41 :     "Opt.cm",
42 :    
43 : leunga 744 "ALPHA-SSA.cm",
44 :     "SPARC-SSA.cm",
45 :     "HPPA-SSA.cm",
46 : leunga 775 "IA32-SSA.cm"
47 :    
48 :     (* "VLIW.cm", *)
49 :     (* "Sched.cm", *)
50 :    
51 :     (*
52 : leunga 744 "ALPHA-Sched.cm",
53 :     "SPARC-Sched.cm",
54 :     "HPPA-Sched.cm",
55 :     "PPC-Sched.cm",
56 :     "IA32-Sched.cm"
57 : leunga 775 *)
58 : leunga 744 (*"ALPHA-GC.cm",
59 :     "SPARC-GC.cm",
60 :     "HPPA-GC.cm",
61 :     "IA32-GC.cm",
62 :     "PPC-GC.cm",*)
63 :     ];
64 :    
65 :     val _ = (* Try to guess the version *)
66 :     use (case #version_id(Compiler.version) of
67 :     [110,0,_] => "makeall-110.0.6.sml"
68 :     | 110::ver::_ => if Int.>=(ver,30) then "makeall-new.sml"
69 :     else "makeall-110.25.sml"
70 :     )
71 :     ;

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