Lines Matching refs:stack_size
179 uint32_t stack_size; in zend_jit_trace_get_exit_point() local
188 stack_size = op_array->last_var + op_array->T; in zend_jit_trace_get_exit_point()
189 if (stack_size) { in zend_jit_trace_get_exit_point()
192 if (STACK_TYPE(stack, stack_size-1) != IS_UNKNOWN in zend_jit_trace_get_exit_point()
193 || STACK_MEM_TYPE(stack, stack_size-1) != IS_UNKNOWN in zend_jit_trace_get_exit_point()
194 || STACK_REG(stack, stack_size-1) != ZREG_NONE) { in zend_jit_trace_get_exit_point()
197 stack_size--; in zend_jit_trace_get_exit_point()
198 } while (stack_size); in zend_jit_trace_get_exit_point()
202 stack_size = 0; in zend_jit_trace_get_exit_point()
211 if (stack_size == 0 in zend_jit_trace_get_exit_point()
212 || (t->exit_info[i].stack_size >= stack_size in zend_jit_trace_get_exit_point()
213 …&& memcmp(t->stack_map + t->exit_info[i].stack_offset, stack, stack_size * sizeof(zend_jit_trace_s… in zend_jit_trace_get_exit_point()
217 && t->exit_info[i].stack_size == stack_size) { in zend_jit_trace_get_exit_point()
226 if (stack_size != 0 && stack_offset == (uint32_t)-1) { in zend_jit_trace_get_exit_point()
228 t->stack_map_size += stack_size; in zend_jit_trace_get_exit_point()
231 memcpy(t->stack_map + stack_offset, stack, stack_size * sizeof(zend_jit_trace_stack)); in zend_jit_trace_get_exit_point()
237 t->exit_info[exit_point].stack_size = stack_size; in zend_jit_trace_get_exit_point()
1197 size_t frame_size, stack_top, stack_size, stack_bottom; in zend_jit_trace_build_tssa() local
1208 stack_top = stack_size = zend_jit_trace_frame_size(op_array); in zend_jit_trace_build_tssa()
1249 if (stack_top > stack_size) { in zend_jit_trace_build_tssa()
1250 stack_size = stack_top; in zend_jit_trace_build_tssa()
1264 if (stack_top + frame_size > stack_size) { in zend_jit_trace_build_tssa()
1265 stack_size = stack_top + frame_size; in zend_jit_trace_build_tssa()
1275 if (stack_top > stack_size) { in zend_jit_trace_build_tssa()
1276 stack_size = stack_top; in zend_jit_trace_build_tssa()
1327 …trace_stack_frame*)((char*)zend_arena_alloc(&CG(arena), stack_bottom + stack_size) + stack_bottom); in zend_jit_trace_build_tssa()
1579 parent_vars_count = MIN(zend_jit_traces[parent_trace].exit_info[exit_num].stack_size, in zend_jit_trace_build_tssa()
2723 zend_jit_traces[parent_trace].exit_info[exit_num].stack_size : 0; in zend_jit_trace_allocate_registers()
3567 …tic int zend_jit_trace_stack_needs_deoptimization(zend_jit_trace_stack *stack, uint32_t stack_size) in zend_jit_trace_stack_needs_deoptimization() argument
3571 for (i = 0; i < stack_size; i++) { in zend_jit_trace_stack_needs_deoptimization()
3584 uint32_t stack_size; in zend_jit_trace_exit_needs_deoptimization() local
3591 stack_size = zend_jit_traces[trace_num].exit_info[exit_num].stack_size; in zend_jit_trace_exit_needs_deoptimization()
3593 return zend_jit_trace_stack_needs_deoptimization(stack, stack_size); in zend_jit_trace_exit_needs_deoptimization()
4102 parent_vars_count = MIN(zend_jit_traces[parent_trace].exit_info[exit_num].stack_size, in zend_jit_trace()
7102 uint32_t stack_size; in zend_jit_trace_exit_to_vm() local
7121 stack_size = zend_jit_traces[trace_num].exit_info[exit_num].stack_size; in zend_jit_trace_exit_to_vm()
7127 stack, stack_size, NULL, NULL, NULL, 0)) { in zend_jit_trace_exit_to_vm()
7623 uint32_t stack_size = t->exit_info[i].stack_size; in zend_jit_dump_exit_info() local
7632 if (t->exit_info[i].stack_size) { in zend_jit_dump_exit_info()
7633 fprintf(stderr, "%04d/%d", t->exit_info[i].stack_offset, t->exit_info[i].stack_size); in zend_jit_dump_exit_info()
7652 for (j = 0; j < stack_size; j++) { in zend_jit_dump_exit_info()
8184 uint32_t stack_size = t->exit_info[exit_num].stack_size; in zend_jit_trace_exit() local
8193 for (i = 0; i < stack_size; i++) { in zend_jit_trace_exit()