Lines Matching refs:parent_stack
1734 zend_jit_trace_stack *parent_stack = NULL; in zend_jit_trace_build_tssa() local
1741 parent_stack = in zend_jit_trace_build_tssa()
1762 uint8_t op_type = STACK_TYPE(parent_stack, i); in zend_jit_trace_build_tssa()
2869 zend_jit_trace_stack *parent_stack = parent_vars_count ? in zend_jit_trace_allocate_registers() local
2903 && STACK_REG(parent_stack, i) != ZREG_NONE in zend_jit_trace_allocate_registers()
2904 && STACK_FLAGS(parent_stack, i) != ZREG_ZVAL_COPY in zend_jit_trace_allocate_registers()
2907 RA_IVAL_FLAGS(i) = STACK_FLAGS(parent_stack, i); in zend_jit_trace_allocate_registers()
3281 (i >= parent_vars_count || STACK_REG(parent_stack, i) == ZREG_NONE) && in zend_jit_trace_allocate_registers()
3528 zend_jit_trace_stack *parent_stack, in zend_jit_trace_deoptimization() argument
3541 int8_t reg = STACK_REG(parent_stack, i); in zend_jit_trace_deoptimization()
3543 if (STACK_FLAGS(parent_stack, i) == ZREG_CONST) { in zend_jit_trace_deoptimization()
3544 uint8_t type = STACK_TYPE(parent_stack, i); in zend_jit_trace_deoptimization()
3548 (zend_long)constants[STACK_REF(parent_stack, i)].i)) { in zend_jit_trace_deoptimization()
3553 constants[STACK_REF(parent_stack, i)].d)) { in zend_jit_trace_deoptimization()
3565 } else if (STACK_FLAGS(parent_stack, i) == ZREG_TYPE_ONLY) { in zend_jit_trace_deoptimization()
3566 uint8_t type = STACK_TYPE(parent_stack, i); in zend_jit_trace_deoptimization()
3574 } else if (STACK_FLAGS(parent_stack, i) == ZREG_THIS) { in zend_jit_trace_deoptimization()
3583 } else if (STACK_FLAGS(parent_stack, i) == ZREG_ZVAL_ADDREF) { in zend_jit_trace_deoptimization()
3586 } else if (STACK_FLAGS(parent_stack, i) == ZREG_ZVAL_COPY) { in zend_jit_trace_deoptimization()
3590 } else if (STACK_FLAGS(parent_stack, i) & ZREG_SPILL_SLOT) { in zend_jit_trace_deoptimization()
3594 uint8_t type = STACK_TYPE(parent_stack, i); in zend_jit_trace_deoptimization()
3596 if (!zend_jit_store_spill_slot(jit, 1 << type, i, reg, STACK_REF(parent_stack, i), in zend_jit_trace_deoptimization()
3597 STACK_MEM_TYPE(parent_stack, i) != type)) { in zend_jit_trace_deoptimization()
3603 if ((STACK_FLAGS(parent_stack, i) & (ZREG_LOAD|ZREG_STORE)) != 0) { in zend_jit_trace_deoptimization()
3617 uint8_t type = STACK_TYPE(parent_stack, i); in zend_jit_trace_deoptimization()
3620 (STACK_FLAGS(parent_stack, i) & (ZREG_LOAD|ZREG_STORE)) != 0, in zend_jit_trace_deoptimization()
3621 STACK_MEM_TYPE(parent_stack, i) != type)) { in zend_jit_trace_deoptimization()
3627 if ((STACK_FLAGS(parent_stack, i) & (ZREG_LOAD|ZREG_STORE)) != 0) { in zend_jit_trace_deoptimization()
3641 int8_t reg = STACK_REG(parent_stack, check2); in zend_jit_trace_deoptimization()
3643 ZEND_ASSERT(STACK_FLAGS(parent_stack, check2) == ZREG_ZVAL_COPY); in zend_jit_trace_deoptimization()
4183 zend_jit_trace_stack *parent_stack = NULL; in zend_jit_trace() local
4197 parent_stack = in zend_jit_trace()
4216 && STACK_TYPE(parent_stack, i) == type) { in zend_jit_trace()
4217 mem_type = STACK_MEM_TYPE(parent_stack, i); in zend_jit_trace()
4228 && STACK_TYPE(parent_stack, i) != IS_UNKNOWN) { in zend_jit_trace()
4231 SET_STACK_TYPE(stack, i, STACK_TYPE(parent_stack, i), 1); in zend_jit_trace()
4275 parent_stack, parent_vars_count, ssa, stack, in zend_jit_trace()