Revision b314f270 tcg/tcg.h
b/tcg/tcg.h | ||
---|---|---|
205 | 205 |
|
206 | 206 |
typedef struct TCGContext TCGContext; |
207 | 207 |
|
208 |
typedef void TCGMacroFunc(TCGContext *s, int macro_id, const int *dead_args); |
|
209 |
|
|
210 | 208 |
struct TCGContext { |
211 | 209 |
uint8_t *pool_cur, *pool_end; |
212 | 210 |
TCGPool *pool_first, *pool_current; |
... | ... | |
240 | 238 |
uint8_t *code_ptr; |
241 | 239 |
TCGTemp static_temps[TCG_MAX_TEMPS]; |
242 | 240 |
|
243 |
TCGMacroFunc *macro_func; |
|
244 | 241 |
TCGHelperInfo *helpers; |
245 | 242 |
int nb_helpers; |
246 | 243 |
int allocated_helpers; |
... | ... | |
301 | 298 |
|
302 | 299 |
void tcg_set_frame(TCGContext *s, int reg, |
303 | 300 |
tcg_target_long start, tcg_target_long size); |
304 |
void tcg_set_macro_func(TCGContext *s, TCGMacroFunc *func); |
|
305 | 301 |
TCGv tcg_global_reg_new(TCGType type, int reg, const char *name); |
306 | 302 |
TCGv tcg_global_reg2_new_hack(TCGType type, int reg1, int reg2, |
307 | 303 |
const char *name); |
Also available in: Unified diff