Lines Matching refs:trace_num

3296 static int zend_jit_trace_exit_needs_deoptimization(uint32_t trace_num, uint32_t exit_num)  in zend_jit_trace_exit_needs_deoptimization()  argument
3298 const zend_op *opline = zend_jit_traces[trace_num].exit_info[exit_num].opline; in zend_jit_trace_exit_needs_deoptimization()
3299 uint32_t flags = zend_jit_traces[trace_num].exit_info[exit_num].flags; in zend_jit_trace_exit_needs_deoptimization()
3307 stack_size = zend_jit_traces[trace_num].exit_info[exit_num].stack_size; in zend_jit_trace_exit_needs_deoptimization()
3308 …stack = zend_jit_traces[trace_num].stack_map + zend_jit_traces[trace_num].exit_info[exit_num].stac… in zend_jit_trace_exit_needs_deoptimization()
6646 static const void *zend_jit_trace_exit_to_vm(uint32_t trace_num, uint32_t exit_num) in zend_jit_trace_exit_to_vm() argument
6657 if (!zend_jit_trace_exit_needs_deoptimization(trace_num, exit_num)) { in zend_jit_trace_exit_to_vm()
6663 sprintf(name, "ESCAPE-%d-%d", trace_num, exit_num); in zend_jit_trace_exit_to_vm()
6672 stack_size = zend_jit_traces[trace_num].exit_info[exit_num].stack_size; in zend_jit_trace_exit_to_vm()
6673 …stack = zend_jit_traces[trace_num].stack_map + zend_jit_traces[trace_num].exit_info[exit_num].stac… in zend_jit_trace_exit_to_vm()
6676 zend_jit_traces[trace_num].exit_info[exit_num].flags, in zend_jit_trace_exit_to_vm()
6677 zend_jit_traces[trace_num].exit_info[exit_num].opline, in zend_jit_trace_exit_to_vm()
6682 opline = zend_jit_traces[trace_num].exit_info[exit_num].opline; in zend_jit_trace_exit_to_vm()
6684 if (opline == zend_jit_traces[zend_jit_traces[trace_num].root].opline) { in zend_jit_trace_exit_to_vm()
7137 uint32_t trace_num; in zend_jit_trace_hot_root() local
7145 trace_num = ZEND_JIT_TRACE_NUM; in zend_jit_trace_hot_root()
7165 trace_num, in zend_jit_trace_hot_root()
7203 trace_num, in zend_jit_trace_hot_root()
7224 trace_num, in zend_jit_trace_hot_root()
7228 trace_num, in zend_jit_trace_hot_root()
7236 trace_num, in zend_jit_trace_hot_root()
7246 trace_num, in zend_jit_trace_hot_root()
7253 trace_num); in zend_jit_trace_hot_root()
7271 static void zend_jit_blacklist_trace_exit(uint32_t trace_num, uint32_t exit_num) in zend_jit_blacklist_trace_exit() argument
7277 …if (!(zend_jit_traces[trace_num].exit_info[exit_num].flags & (ZEND_JIT_EXIT_JITED|ZEND_JIT_EXIT_BL… in zend_jit_blacklist_trace_exit()
7281 handler = zend_jit_trace_exit_to_vm(trace_num, exit_num); in zend_jit_blacklist_trace_exit()
7285 zend_jit_traces[trace_num].code_start, in zend_jit_blacklist_trace_exit()
7286 zend_jit_traces[trace_num].code_size, in zend_jit_blacklist_trace_exit()
7287 zend_jit_traces[trace_num].jmp_table_size, in zend_jit_blacklist_trace_exit()
7292 zend_jit_traces[trace_num].exit_info[exit_num].flags |= ZEND_JIT_EXIT_BLACKLISTED; in zend_jit_blacklist_trace_exit()
7301 static zend_bool zend_jit_trace_exit_is_bad(uint32_t trace_num, uint32_t exit_num) in zend_jit_trace_exit_is_bad() argument
7304 zend_jit_traces[trace_num].exit_counters + exit_num; in zend_jit_trace_exit_is_bad()
7313 static zend_bool zend_jit_trace_exit_is_hot(uint32_t trace_num, uint32_t exit_num) in zend_jit_trace_exit_is_hot() argument
7316 zend_jit_traces[trace_num].exit_counters + exit_num; in zend_jit_trace_exit_is_hot()
7453 uint32_t trace_num; in zend_jit_trace_hot_side() local
7458 trace_num = ZEND_JIT_TRACE_NUM; in zend_jit_trace_hot_side()
7467 trace_num, parent_num, exit_num, in zend_jit_trace_hot_side()
7519 trace_num, in zend_jit_trace_hot_side()
7540 trace_num, in zend_jit_trace_hot_side()
7544 trace_num, in zend_jit_trace_hot_side()
7561 trace_num, in zend_jit_trace_hot_side()
7571 trace_num, in zend_jit_trace_hot_side()
7597 uint32_t trace_num = EG(jit_trace_num); in zend_jit_trace_exit() local
7601 zend_jit_trace_info *t = &zend_jit_traces[trace_num]; in zend_jit_trace_exit()
7731 trace_num, in zend_jit_trace_exit()
7742 if (zend_jit_trace_exit_is_bad(trace_num, exit_num)) { in zend_jit_trace_exit()
7743 zend_jit_blacklist_trace_exit(trace_num, exit_num); in zend_jit_trace_exit()
7746 trace_num, exit_num); in zend_jit_trace_exit()
7750 } else if (JIT_G(hot_side_exit) && zend_jit_trace_exit_is_hot(trace_num, exit_num)) { in zend_jit_trace_exit()
7751 return zend_jit_trace_hot_side(execute_data, trace_num, exit_num); in zend_jit_trace_exit()