OLD | NEW |
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 "../6l/6.out.h" | 10 #include "../6l/6.out.h" |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 void cgen_bmul(int, Node*, Node*, Node*); | 44 void cgen_bmul(int, Node*, Node*, Node*); |
45 void cgen_hmul(Node*, Node*, Node*); | 45 void cgen_hmul(Node*, Node*, Node*); |
46 void cgen_shift(int, int, Node*, Node*, Node*); | 46 void cgen_shift(int, int, Node*, Node*, Node*); |
47 void cgen_dcl(Node*); | 47 void cgen_dcl(Node*); |
48 int needconvert(Type*, Type*); | 48 int needconvert(Type*, Type*); |
49 void genconv(Type*, Type*); | 49 void genconv(Type*, Type*); |
50 void allocparams(void); | 50 void allocparams(void); |
51 void checklabels(void); | 51 void checklabels(void); |
52 void ginscall(Node*, int); | 52 void ginscall(Node*, int); |
53 int gen_as_init(Node*); | 53 int gen_as_init(Node*); |
54 void clearslim(Node*); | |
55 | 54 |
56 /* | 55 /* |
57 * cgen.c | 56 * cgen.c |
58 */ | 57 */ |
59 void agen(Node*, Node*); | 58 void agen(Node*, Node*); |
60 void agenr(Node*, Node*, Node*); | 59 void agenr(Node*, Node*, Node*); |
61 void cgenr(Node*, Node*, Node*); | 60 void cgenr(Node*, Node*, Node*); |
62 void igen(Node*, Node*, Node*); | 61 void igen(Node*, Node*, Node*); |
63 vlong fieldoffset(Type*, Node*); | 62 vlong fieldoffset(Type*, Node*); |
64 void sgen(Node*, Node*, int64); | 63 void sgen(Node*, Node*, int64); |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 */ | 114 */ |
116 void datastring(char*, int, Addr*); | 115 void datastring(char*, int, Addr*); |
117 void datagostring(Strlit*, Addr*); | 116 void datagostring(Strlit*, Addr*); |
118 | 117 |
119 /* | 118 /* |
120 * list.c | 119 * list.c |
121 */ | 120 */ |
122 void listinit(void); | 121 void listinit(void); |
123 | 122 |
124 void zaddr(Biobuf*, Addr*, int, int); | 123 void zaddr(Biobuf*, Addr*, int, int); |
OLD | NEW |