Lines Matching refs:val_addr

328                                        zend_jit_addr   val_addr,
2546 zend_jit_addr val_addr = ZEND_ADDR_REF_ZVAL(val); in zend_jit_assign_const_stub() local
2552 IS_CONST, val_addr, val_info, in zend_jit_assign_const_stub()
2566 zend_jit_addr val_addr = ZEND_ADDR_REF_ZVAL(val); in zend_jit_assign_tmp_stub() local
2572 IS_TMP_VAR, val_addr, val_info, in zend_jit_assign_tmp_stub()
2586 zend_jit_addr val_addr = ZEND_ADDR_REF_ZVAL(val); in zend_jit_assign_var_stub() local
2592 IS_VAR, val_addr, val_info, in zend_jit_assign_var_stub()
2606 zend_jit_addr val_addr = ZEND_ADDR_REF_ZVAL(val); in zend_jit_assign_cv_noref_stub() local
2612 IS_CV, val_addr, val_info, in zend_jit_assign_cv_noref_stub()
2638 zend_jit_addr val_addr = ZEND_ADDR_REF_ZVAL(val); in zend_jit_assign_cv_stub() local
2644 IS_CV, val_addr, val_info, in zend_jit_assign_cv_stub()
6185 zend_jit_addr val_addr, in zend_jit_simple_assign() argument
6192 if (Z_MODE(val_addr) == IS_CONST_ZVAL) { in zend_jit_simple_assign()
6193 zval *zv = Z_ZV(val_addr); in zend_jit_simple_assign()
6214 if_def = jit_if_not_Z_TYPE(jit, val_addr, IS_UNDEF); in zend_jit_simple_assign()
6223 ZEND_ASSERT(Z_MODE(val_addr) == IS_MEM_ZVAL); in zend_jit_simple_assign()
6225 …r_CALL_1(IR_I32, ir_CONST_FC_FUNC(zend_jit_undefined_op_helper), ir_CONST_U32(Z_OFFSET(val_addr))); in zend_jit_simple_assign()
6236 ir_ref ref = jit_ZVAL_ADDR(jit, val_addr); in zend_jit_simple_assign()
6238 val_addr = ZEND_ADDR_REF_ZVAL(ref); in zend_jit_simple_assign()
6242 ref = jit_ZVAL_ADDR(jit, val_addr); in zend_jit_simple_assign()
6281 val_addr, val_info, val_type == IS_CV); in zend_jit_simple_assign()
6287 val_addr, val_info, val_type == IS_CV ? 2 : 1); in zend_jit_simple_assign()
6306 zend_jit_addr val_addr, in zend_jit_assign_to_variable_call() argument
6323 jit_guard_not_Z_TYPE(jit, val_addr, IS_UNDEF, exit_addr); in zend_jit_assign_to_variable_call()
6327 ZEND_ASSERT(Z_MODE(val_addr) == IS_MEM_ZVAL && Z_REG(val_addr) == ZREG_FP); in zend_jit_assign_to_variable_call()
6328 if_def = ir_IF(jit_Z_TYPE(jit, val_addr)); in zend_jit_assign_to_variable_call()
6331 …_CALL_1(IR_VOID, ir_CONST_FC_FUNC(zend_jit_undefined_op_helper), ir_CONST_U32(Z_OFFSET(val_addr))); in zend_jit_assign_to_variable_call()
6370 jit_ZVAL_ADDR(jit, val_addr)); in zend_jit_assign_to_variable_call()
6386 zend_jit_addr val_addr, in zend_jit_assign_to_variable() argument
6402 if (Z_MODE(val_addr) == IS_REG && jit->ra[Z_SSA_VAR(val_addr)].ref == IR_NULL) { in zend_jit_assign_to_variable()
6404 zend_jit_use_reg(jit, val_addr); in zend_jit_assign_to_variable()
6434 if (Z_MODE(val_addr) == IS_REG) { in zend_jit_assign_to_variable()
6443 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) { in zend_jit_assign_to_variable()
6448 arg2 = jit_ZVAL_ADDR(jit, val_addr); in zend_jit_assign_to_variable()
6508 …if (!zend_jit_simple_assign(jit, opline, var_addr, var_info, var_def_info, val_type, val_addr, val… in zend_jit_assign_to_variable()
6570 …if (!zend_jit_simple_assign(jit, opline, var_addr, var_info, var_def_info, val_type, val_addr, val… in zend_jit_assign_to_variable()
7881 zend_jit_addr val_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, (opline-1)->op1.var); in zend_jit_escape_if_undef() local
7883 zend_jit_zval_try_addref(jit, val_addr); in zend_jit_escape_if_undef()
7906 zend_jit_addr val_addr, in zend_jit_guard_fetch_result_type() argument
7916 ir_ref ref = jit_ZVAL_ADDR(jit, val_addr); in zend_jit_guard_fetch_result_type()
7939 if_type = ir_IF(ir_ULE(jit_Z_TYPE(jit, val_addr), ir_CONST_U8(type))); in zend_jit_guard_fetch_result_type()
7941 if_type = jit_if_Z_TYPE(jit, val_addr, type); in zend_jit_guard_fetch_result_type()
7955 jit_guard_Z_TYPE(jit, val_addr, IS_REFERENCE, res_exit_addr); in zend_jit_guard_fetch_result_type()
7956 ref = ir_ADD_OFFSET(jit_Z_PTR(jit, val_addr), offsetof(zend_reference, val)); in zend_jit_guard_fetch_result_type()
7957 val_addr = ZEND_ADDR_REF_ZVAL(ref); in zend_jit_guard_fetch_result_type()
7968 ir_GUARD(ir_ULE(jit_Z_TYPE(jit, val_addr), ir_CONST_U8(type)), ir_CONST_ADDR(res_exit_addr)); in zend_jit_guard_fetch_result_type()
7970 jit_guard_Z_TYPE(jit, val_addr, type, res_exit_addr); in zend_jit_guard_fetch_result_type()
7978 val_addr = ZEND_ADDR_REF_ZVAL(ref); in zend_jit_guard_fetch_result_type()
7986 return val_addr; in zend_jit_guard_fetch_result_type()
11709 …jit_zval_copy_deref(zend_jit_ctx *jit, zend_jit_addr res_addr, zend_jit_addr val_addr, ir_ref type) argument
11714 ir_ref val = jit_ZVAL_ADDR(jit, val_addr);
11726 ptr = jit_Z_PTR(jit, val_addr);
11782 val_addr = ZEND_ADDR_REF_ZVAL(val);
11788 jit_set_Z_W2(jit, res_addr, jit_Z_W2(jit, val_addr));
12496 zend_jit_addr val_addr; local
12529 val_addr = ZEND_ADDR_REF_ZVAL(ref);
12545 val_addr = zend_jit_guard_fetch_result_type(jit, opline, val_addr, type,
12547 if (!val_addr) {
12557 jit_ZVAL_COPY(jit, res_addr, -1, val_addr, res_info, !result_avoid_refcounting);
12564 ir_ref type_info = jit_Z_TYPE_INFO(jit, val_addr);
12565 if (!zend_jit_zval_copy_deref(jit, res_addr, val_addr, type_info)) {
12570 jit_ZVAL_COPY(jit, res_addr, -1, val_addr, res_info, 1);
13828 zend_jit_addr val_addr; local
13959 val_addr = ZEND_ADDR_REF_ZVAL(p_ref);
13962 …if (!zend_jit_assign_to_variable(jit, opline, var_addr, var_addr, op2_info, -1, IS_CV, val_addr, v…
13967 jit_ZVAL_COPY(jit, var_addr, -1, val_addr, val_info, 1);
14224 ir_ref val_addr = ir_CALL_2(IR_ADDR, ir_CONST_FC_FUNC(zend_jit_fetch_obj_r_dynamic_ex), local
14226 ir_END_PHI_list(end_values, val_addr);
14234 ir_ref val_addr = ir_CALL_2(IR_ADDR, ir_CONST_FC_FUNC(zend_jit_fetch_obj_is_dynamic_ex), local
14236 ir_END_PHI_list(end_values, val_addr);
14493 zend_jit_addr val_addr = ZEND_ADDR_REF_ZVAL(val_ref); local
14519 val_addr = zend_jit_guard_fetch_result_type(jit, opline, val_addr, type,
14521 if (!val_addr) {
14530 jit_ZVAL_COPY(jit, res_addr, -1, val_addr, res_info, !result_avoid_refcounting);
14593 zend_jit_addr val_addr, argument
14616 if (val_addr != val_def_addr && val_def_addr) {
14617 if (!zend_jit_update_regs(jit, (opline+1)->op1.var, val_addr, val_def_addr, val_info)) {
14620 if (Z_MODE(val_def_addr) == IS_REG && Z_MODE(val_addr) != IS_REG) {
14621 val_addr = val_def_addr;
14739 if (Z_MODE(val_addr) == IS_REG) {
14741 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14746 arg3 = jit_ZVAL_ADDR(jit, val_addr);
14820 if (Z_MODE(val_addr) == IS_REG) {
14822 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14827 arg3 = jit_ZVAL_ADDR(jit, val_addr);
14854 if (Z_MODE(val_addr) != IS_REG
14857 …e_call(jit, opline, prop_addr, prop_addr, -1, -1, (opline+1)->op1_type, val_addr, val_info, res_ad…
14861 …riable(jit, opline, prop_addr, prop_addr, -1, -1, (opline+1)->op1_type, val_addr, val_info, res_ad…
14884 if (Z_MODE(val_addr) == IS_REG) {
14886 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
14891 arg3 = jit_ZVAL_ADDR(jit, val_addr);
14952 zend_jit_addr val_addr, argument
15125 if (Z_MODE(val_addr) == IS_REG) {
15127 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15132 arg2 = jit_ZVAL_ADDR(jit, val_addr);
15215 if (Z_MODE(val_addr) == IS_REG) {
15217 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15222 arg2 = jit_ZVAL_ADDR(jit, val_addr);
15256 …, IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)->op1, val_addr, val_info, 0, var…
15297 val_op_type, (opline+1)->op1, val_addr, val_info,
15305 …, IS_CV, opline->op1, var_addr, var_info, val_op_type, (opline+1)->op1, val_addr, val_info, var_ad…
15325 if (Z_MODE(val_addr) == IS_REG) {
15327 if (!zend_jit_spill_store_inv(jit, val_addr, real_addr, val_info)) {
15332 arg3 = jit_ZVAL_ADDR(jit, val_addr);