LEFT | RIGHT |
(no file at all) | |
1 // Copyright 2009 The Go Authors. All rights reserved. | 1 // Copyright 2009 The Go Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style | 2 // Use of this source code is governed by a BSD-style |
3 // license that can be found in the LICENSE file. | 3 // license that can be found in the LICENSE file. |
4 | 4 |
5 #ifndef EXTERN | 5 #ifndef EXTERN |
6 #define EXTERN extern | 6 #define EXTERN extern |
7 #endif | 7 #endif |
8 | 8 |
9 #include "../gc/go.h" | 9 #include "../gc/go.h" |
10 #include "../5l/5.out.h" | 10 #include "../5l/5.out.h" |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 void compile(Node*); | 71 void compile(Node*); |
72 void proglist(void); | 72 void proglist(void); |
73 void gen(Node*); | 73 void gen(Node*); |
74 Node* lookdot(Node*, Node*, int); | 74 Node* lookdot(Node*, Node*, int); |
75 void cgen_as(Node*, Node*); | 75 void cgen_as(Node*, Node*); |
76 void cgen_callmeth(Node*, int); | 76 void cgen_callmeth(Node*, int); |
77 void cgen_callinter(Node*, Node*, int); | 77 void cgen_callinter(Node*, Node*, int); |
78 void cgen_proc(Node*, int); | 78 void cgen_proc(Node*, int); |
79 void cgen_callret(Node*, Node*); | 79 void cgen_callret(Node*, Node*); |
80 void cgen_dcl(Node*); | 80 void cgen_dcl(Node*); |
81 int cgen_inline(Node*, Node*); | |
82 int needconvert(Type*, Type*); | 81 int needconvert(Type*, Type*); |
83 void genconv(Type*, Type*); | 82 void genconv(Type*, Type*); |
84 void allocparams(void); | 83 void allocparams(void); |
85 void checklabels(); | 84 void checklabels(); |
86 void ginscall(Node*, int); | 85 void ginscall(Node*, int); |
87 | 86 |
88 /* | 87 /* |
89 * cgen | 88 * cgen |
90 */ | 89 */ |
91 void agen(Node*, Node*); | 90 void agen(Node*, Node*); |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
161 int Mconv(Fmt*); | 160 int Mconv(Fmt*); |
162 int Pconv(Fmt*); | 161 int Pconv(Fmt*); |
163 int Rconv(Fmt*); | 162 int Rconv(Fmt*); |
164 int Yconv(Fmt*); | 163 int Yconv(Fmt*); |
165 void listinit(void); | 164 void listinit(void); |
166 | 165 |
167 void zaddr(Biobuf*, Addr*, int); | 166 void zaddr(Biobuf*, Addr*, int); |
168 | 167 |
169 #pragma varargck type "D" Addr* | 168 #pragma varargck type "D" Addr* |
170 #pragma varargck type "M" Addr* | 169 #pragma varargck type "M" Addr* |
LEFT | RIGHT |