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