/[cmucl]/src/compiler/loadcom.lisp
ViewVC logotype

Diff of /src/compiler/loadcom.lisp

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

revision 1.29.1.2 by wlott, Wed Nov 20 16:08:54 1991 UTC revision 1.51 by rtoy, Fri Nov 5 22:02:38 2004 UTC
# Line 1  Line 1 
1  ;;; -*- Package: C -*-  ;;; -*- Package: C; Log: C.Log -*-
2  ;;;  ;;;
3  ;;;    Load up the compiler.  ;;; **********************************************************************
4    ;;; This code was written as part of the CMU Common Lisp project at
5    ;;; Carnegie Mellon University, and has been placed in the public domain.
6    ;;;
7    (ext:file-comment
8      "$Header$")
9    ;;;
10    ;;; **********************************************************************
11    ;;;
12    ;;; Load up the compiler.
13  ;;;  ;;;
14  (in-package "C")  (in-package "C")
15    
 (setf *load-verbose* t)  
   
 (load "vm:vm-macs")  
16  (load "c:backend")  (load "c:backend")
 #-rt (load "vm:parms")  
 #+rt (load "vm:params")  
 (load "vm:objdef")  
17  (load "c:macros")  (load "c:macros")
18  (load "c:sset")  (load "c:sset")
19  (load "c:node")  (load "c:node")
# Line 21  Line 24 
24  (load "vm:vm-fndb")  (load "vm:vm-fndb")
25  (load "c:ir1util")  (load "c:ir1util")
26  (load "c:ir1tran")  (load "c:ir1tran")
27    (load "c:loop")
28  (load "c:ir1final")  (load "c:ir1final")
 (load "c:srctran")  
29  (load "c:array-tran")  (load "c:array-tran")
30  (load "c:seqtran")  (load "c:seqtran")
31  (load "c:typetran")  (load "c:typetran")
32  (load "vm:vm-typetran")  (load "vm:vm-typetran")
33    (load "vm:vm-tran")
34  (load "c:float-tran")  (load "c:float-tran")
35    (load "c:saptran")
36    (load "c:srctran")
37  (load "c:locall")  (load "c:locall")
38  (load "c:dfo")  (load "c:dfo")
39  (load "c:ir1opt")  (load "c:ir1opt")
 ;(load "c:loop")  
40  (load "c:checkgen")  (load "c:checkgen")
41  (load "c:constraint")  (load "c:constraint")
42  (load "c:envanal")  (load "c:envanal")
# Line 46  Line 51 
51  (load "c:control")  (load "c:control")
52  (load "c:entry")  (load "c:entry")
53  (load "c:ir2tran")  (load "c:ir2tran")
54    (load "vm:vm-ir2tran")
55  (load "c:pack")  (load "c:pack")
56  (load "c:dyncount")  (load "c:dyncount")
 (load "c:statcount")  
57  (load "c:codegen")  (load "c:codegen")
58  (load "c:main")  (load "c:main")
59  (load "c:assembler")  (load "c:meta-vmdef")
60  (load "c:assem-opt")  (load "c:disassem")
61  (load "assem:assemfile")  (load "c:new-assem")
 (load "assem:support")  
 #+pmax (load "code:pmax-disassem")  
 #+pmax (load "vm:mips-insts")  
 #-pmax (load "vm:insts")  
 (load "vm:macros")  
 (load "vm:utils")  
62  (load "c:aliencomp")  (load "c:aliencomp")
63    (load "c:ltv")
64  (load "c:debug-dump")  (load "c:debug-dump")
65    
66  (load "c:dump")  (load "c:dump")
 (load "vm:core")  
   
 (load "vm:vm")  
 #-rt (load "vm:primtype")  
 (load "vm:move")  
 (load "vm:sap")  
 (load "vm:system")  
 (load "vm:char")  
 #-rt (load "vm:float")  
 #+(and rt afpa) (load "vm:afpa")  
 #+(and rt (not afpa)) (load "vm:mc68881")  
   
 (load "vm:memory")  
 (load "vm:static-fn")  
 (load "vm:arith")  
 (load "vm:cell")  
 (load "vm:subprim")  
 (load "vm:debug")  
 (load "vm:c-call")  
 (load "vm:print")  
 (load "vm:alloc")  
 (load "vm:call")  
 (load "vm:nlx")  
 (load "vm:values")  
 (load "vm:array")  
 (load "vm:pred")  
 (load "vm:type-vops")  
 (load "vm:vm-tran")  
   
 (load "assem:assem-rtns")  
 (load "assem:array")  
 (load "assem:arith")  
   
 (load "c:pseudo-vops")  
 (load "vm:vm-tran")  
67  (load "c:debug")  (load "c:debug")
68  (load "c:assem-check")  (load "c:xref")
69  (load "c:copyprop")  (load "c:copyprop")
70  (load "c:represent")  (load "c:represent")
71    
72  (load "c:eval-comp")  (load "c:eval-comp")
73  (load "c:eval")  (load "c:eval")
74    (load "c:byte-comp")
75    
76  #+small  (load "vm:core")
 ;;;  
 ;;; If we want a small core, blow away the meta-compile time VOP info.  
 (setf (backend-parsed-vops *backend*) (make-hash-table :test #'eq))  
   
 (%proclaim '(optimize (speed 1) (safety 1)))  

Legend:
Removed from v.1.29.1.2  
changed lines
  Added in v.1.51

  ViewVC Help
Powered by ViewVC 1.1.5