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 "../6l/6.out.h" | 10 #include "../6l/6.out.h" |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 void agen(Node*, Node*); | 86 void agen(Node*, Node*); |
87 void igen(Node*, Node*, Node*); | 87 void igen(Node*, Node*, Node*); |
88 vlong fieldoffset(Type*, Node*); | 88 vlong fieldoffset(Type*, Node*); |
89 void bgen(Node*, int, Prog*); | 89 void bgen(Node*, int, Prog*); |
90 void sgen(Node*, Node*, int64); | 90 void sgen(Node*, Node*, int64); |
91 void gmove(Node*, Node*); | 91 void gmove(Node*, Node*); |
92 Prog* gins(int, Node*, Node*); | 92 Prog* gins(int, Node*, Node*); |
93 int samaddr(Node*, Node*); | 93 int samaddr(Node*, Node*); |
94 void naddr(Node*, Addr*, int); | 94 void naddr(Node*, Addr*, int); |
95 void cgen_aret(Node*, Node*); | 95 void cgen_aret(Node*, Node*); |
96 int cgen_inline(Node*, Node*); | |
97 void restx(Node*, Node*); | 96 void restx(Node*, Node*); |
98 void savex(int, Node*, Node*, Node*, Type*); | 97 void savex(int, Node*, Node*, Node*, Type*); |
99 int componentgen(Node*, Node*); | 98 int componentgen(Node*, Node*); |
100 | 99 |
101 /* | 100 /* |
102 * gsubr.c | 101 * gsubr.c |
103 */ | 102 */ |
104 void clearp(Prog*); | 103 void clearp(Prog*); |
105 void proglist(void); | 104 void proglist(void); |
106 Prog* gbranch(int, Type*); | 105 Prog* gbranch(int, Type*); |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 int Dconv(Fmt*); | 149 int Dconv(Fmt*); |
151 int Pconv(Fmt*); | 150 int Pconv(Fmt*); |
152 int Rconv(Fmt*); | 151 int Rconv(Fmt*); |
153 int Yconv(Fmt*); | 152 int Yconv(Fmt*); |
154 void listinit(void); | 153 void listinit(void); |
155 | 154 |
156 void zaddr(Biobuf*, Addr*, int, int); | 155 void zaddr(Biobuf*, Addr*, int, int); |
157 | 156 |
158 #pragma varargck type "D" Addr* | 157 #pragma varargck type "D" Addr* |
159 #pragma varargck type "lD" Addr* | 158 #pragma varargck type "lD" Addr* |
LEFT | RIGHT |