Revision a23a9ec6 tcg/tcg.h
b/tcg/tcg.h | ||
---|---|---|
236 | 236 |
TCGHelperInfo *helpers; |
237 | 237 |
int nb_helpers; |
238 | 238 |
int allocated_helpers; |
239 |
|
|
240 |
#ifdef CONFIG_PROFILER |
|
241 |
/* profiling info */ |
|
242 |
int64_t tb_count1; |
|
243 |
int64_t tb_count; |
|
244 |
int64_t op_count; /* total insn count */ |
|
245 |
int op_count_max; /* max insn per TB */ |
|
246 |
int64_t temp_count; |
|
247 |
int temp_count_max; |
|
248 |
int64_t old_op_count; |
|
249 |
int64_t del_op_count; |
|
250 |
int64_t code_in_len; |
|
251 |
int64_t code_out_len; |
|
252 |
int64_t interm_time; |
|
253 |
int64_t code_time; |
|
254 |
int64_t la_time; |
|
255 |
int64_t restore_count; |
|
256 |
int64_t restore_time; |
|
257 |
#endif |
|
239 | 258 |
}; |
240 | 259 |
|
241 | 260 |
extern TCGContext tcg_ctx; |
... | ... | |
281 | 300 |
const char *name); |
282 | 301 |
TCGv tcg_temp_new(TCGType type); |
283 | 302 |
char *tcg_get_arg_str(TCGContext *s, char *buf, int buf_size, TCGv arg); |
303 |
void tcg_dump_info(FILE *f, |
|
304 |
int (*cpu_fprintf)(FILE *f, const char *fmt, ...)); |
|
284 | 305 |
|
285 | 306 |
#define TCG_CT_ALIAS 0x80 |
286 | 307 |
#define TCG_CT_IALIAS 0x40 |
Also available in: Unified diff