Lines Matching refs:trace_num

3575 static int zend_jit_trace_exit_needs_deoptimization(uint32_t trace_num, uint32_t exit_num)  in zend_jit_trace_exit_needs_deoptimization()  argument
3577 const zend_op *opline = zend_jit_traces[trace_num].exit_info[exit_num].opline; in zend_jit_trace_exit_needs_deoptimization()
3578 uint32_t flags = zend_jit_traces[trace_num].exit_info[exit_num].flags; in zend_jit_trace_exit_needs_deoptimization()
3586 stack_size = zend_jit_traces[trace_num].exit_info[exit_num].stack_size; in zend_jit_trace_exit_needs_deoptimization()
3587 …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()
7077 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
7088 if (!zend_jit_trace_exit_needs_deoptimization(trace_num, exit_num)) { in zend_jit_trace_exit_to_vm()
7094 sprintf(name, "ESCAPE-%d-%d", trace_num, exit_num); in zend_jit_trace_exit_to_vm()
7103 stack_size = zend_jit_traces[trace_num].exit_info[exit_num].stack_size; in zend_jit_trace_exit_to_vm()
7104 …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()
7107 zend_jit_traces[trace_num].exit_info[exit_num].flags, in zend_jit_trace_exit_to_vm()
7108 zend_jit_traces[trace_num].exit_info[exit_num].opline, in zend_jit_trace_exit_to_vm()
7113 opline = zend_jit_traces[trace_num].exit_info[exit_num].opline; in zend_jit_trace_exit_to_vm()
7115 if (opline == zend_jit_traces[zend_jit_traces[trace_num].root].opline) { in zend_jit_trace_exit_to_vm()
7671 uint32_t trace_num; in zend_jit_trace_hot_root() local
7679 trace_num = ZEND_JIT_TRACE_NUM; in zend_jit_trace_hot_root()
7699 trace_num, in zend_jit_trace_hot_root()
7738 trace_num, in zend_jit_trace_hot_root()
7759 trace_num, in zend_jit_trace_hot_root()
7763 trace_num, in zend_jit_trace_hot_root()
7771 trace_num, in zend_jit_trace_hot_root()
7781 trace_num, in zend_jit_trace_hot_root()
7788 trace_num); in zend_jit_trace_hot_root()
7806 static void zend_jit_blacklist_trace_exit(uint32_t trace_num, uint32_t exit_num) in zend_jit_blacklist_trace_exit() argument
7813 …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()
7818 handler = zend_jit_trace_exit_to_vm(trace_num, exit_num); in zend_jit_blacklist_trace_exit()
7822 zend_jit_traces[trace_num].code_start, in zend_jit_blacklist_trace_exit()
7823 zend_jit_traces[trace_num].code_size, in zend_jit_blacklist_trace_exit()
7824 zend_jit_traces[trace_num].jmp_table_size, in zend_jit_blacklist_trace_exit()
7828 zend_jit_traces[trace_num].exit_info[exit_num].flags |= ZEND_JIT_EXIT_BLACKLISTED; in zend_jit_blacklist_trace_exit()
7844 static bool zend_jit_trace_exit_is_bad(uint32_t trace_num, uint32_t exit_num) in zend_jit_trace_exit_is_bad() argument
7847 zend_jit_traces[trace_num].exit_counters + exit_num; in zend_jit_trace_exit_is_bad()
7856 static bool zend_jit_trace_exit_is_hot(uint32_t trace_num, uint32_t exit_num) in zend_jit_trace_exit_is_hot() argument
7859 zend_jit_traces[trace_num].exit_counters + exit_num; in zend_jit_trace_exit_is_hot()
8006 uint32_t trace_num; in zend_jit_trace_hot_side() local
8011 trace_num = ZEND_JIT_TRACE_NUM; in zend_jit_trace_hot_side()
8020 trace_num, parent_num, exit_num, in zend_jit_trace_hot_side()
8072 trace_num, in zend_jit_trace_hot_side()
8093 trace_num, in zend_jit_trace_hot_side()
8097 trace_num, in zend_jit_trace_hot_side()
8114 trace_num, in zend_jit_trace_hot_side()
8124 trace_num, in zend_jit_trace_hot_side()
8150 uint32_t trace_num = EG(jit_trace_num); in zend_jit_trace_exit() local
8154 zend_jit_trace_info *t = &zend_jit_traces[trace_num]; in zend_jit_trace_exit()
8284 trace_num, in zend_jit_trace_exit()
8296 uint32_t num = trace_num; in zend_jit_trace_exit()
8349 if (zend_jit_trace_exit_is_bad(trace_num, exit_num)) { in zend_jit_trace_exit()
8350 zend_jit_blacklist_trace_exit(trace_num, exit_num); in zend_jit_trace_exit()
8353 trace_num, exit_num); in zend_jit_trace_exit()
8357 } else if (JIT_G(hot_side_exit) && zend_jit_trace_exit_is_hot(trace_num, exit_num)) { in zend_jit_trace_exit()
8358 return zend_jit_trace_hot_side(execute_data, trace_num, exit_num); in zend_jit_trace_exit()