Lines Matching refs:val

132 	ZVAL_COPY_VALUE(zv, &ref->val);  in zend_jit_unref_helper()
227 register const char *tmp = str->val; in zend_jit_symtable_find()
241 if (_zend_handle_numeric_str_ex(str->val, str->len, &idx)) { in zend_jit_symtable_find()
335 register const char *tmp = str->val; in zend_jit_symtable_lookup_rw()
350 if (_zend_handle_numeric_str_ex(str->val, str->len, &idx)) { in zend_jit_symtable_lookup_rw()
389 register const char *tmp = str->val; in zend_jit_symtable_lookup_w()
404 if (_zend_handle_numeric_str_ex(str->val, str->len, &idx)) { in zend_jit_symtable_lookup_w()
1676 if (EXPECTED(Z_TYPE(p->val) != IS_UNDEF) && in zend_jit_fetch_global_helper()
1831 if (EXPECTED(Z_TYPE(p->val) != IS_UNDEF) && in zend_jit_fetch_obj_r_dynamic()
1837 ZVAL_COPY_DEREF(result, &p->val); in zend_jit_fetch_obj_r_dynamic()
1889 if (EXPECTED(Z_TYPE(p->val) != IS_UNDEF) && in zend_jit_fetch_obj_is_dynamic()
1895 ZVAL_COPY_DEREF(result, &p->val); in zend_jit_fetch_obj_is_dynamic()
1914 static zend_always_inline zend_bool promotes_to_array(zval *val) { in promotes_to_array() argument
1915 return Z_TYPE_P(val) <= IS_FALSE in promotes_to_array()
1916 || (Z_ISREF_P(val) && Z_TYPE_P(Z_REFVAL_P(val)) <= IS_FALSE); in promotes_to_array()
2059 static void ZEND_FASTCALL zend_jit_check_array_promotion(zval *val, zend_property_info *prop) in zend_jit_check_array_promotion() argument
2065 if ((Z_TYPE_P(val) <= IS_FALSE in zend_jit_check_array_promotion()
2066 || (Z_ISREF_P(val) && Z_TYPE_P(Z_REFVAL_P(val)) <= IS_FALSE)) in zend_jit_check_array_promotion()
2078 ZVAL_INDIRECT(result, val); in zend_jit_check_array_promotion()
2082 static void ZEND_FASTCALL zend_jit_create_typed_ref(zval *val, zend_property_info *prop, zval *resu… in zend_jit_create_typed_ref() argument
2084 if (!Z_ISREF_P(val)) { in zend_jit_create_typed_ref()
2085 ZVAL_NEW_REF(val, val); in zend_jit_create_typed_ref()
2086 ZEND_REF_ADD_TYPE_SOURCE(Z_REF_P(val), prop); in zend_jit_create_typed_ref()
2088 ZVAL_INDIRECT(result, val); in zend_jit_create_typed_ref()
2177 zval *var_ptr = &ref->val; in zend_jit_pre_inc_typed_ref()
2200 zval *var_ptr = &ref->val; in zend_jit_pre_dec_typed_ref()
2223 zval *var_ptr = &ref->val; in zend_jit_post_inc_typed_ref()
2239 zval *var_ptr = &ref->val; in zend_jit_post_dec_typed_ref()
2253 static void ZEND_FASTCALL zend_jit_assign_op_to_typed_ref(zend_reference *ref, zval *val, binary_op… in zend_jit_assign_op_to_typed_ref() argument
2257 binary_op(&z_copy, &ref->val, val); in zend_jit_assign_op_to_typed_ref()
2259 zval_ptr_dtor(&ref->val); in zend_jit_assign_op_to_typed_ref()
2260 ZVAL_COPY_VALUE(&ref->val, &z_copy); in zend_jit_assign_op_to_typed_ref()
2266 static void ZEND_FASTCALL zend_jit_assign_op_to_typed_ref_tmp(zend_reference *ref, zval *val, binar… in zend_jit_assign_op_to_typed_ref_tmp() argument
2270 binary_op(&z_copy, &ref->val, val); in zend_jit_assign_op_to_typed_ref_tmp()
2272 zval_ptr_dtor(&ref->val); in zend_jit_assign_op_to_typed_ref_tmp()
2273 ZVAL_COPY_VALUE(&ref->val, &z_copy); in zend_jit_assign_op_to_typed_ref_tmp()
2277 zval_ptr_dtor_nogc(val); in zend_jit_assign_op_to_typed_ref_tmp()
2342 zval *val = Z_REFVAL_P(ref); in zend_jit_prepare_assign_dim_ref() local
2343 if (Z_TYPE_P(val) <= IS_FALSE) { in zend_jit_prepare_assign_dim_ref()
2348 ZVAL_ARR(val, zend_new_array(8)); in zend_jit_prepare_assign_dim_ref()
2350 return val; in zend_jit_prepare_assign_dim_ref()
2576 zend_long val = _zend_jit_throw_inc_prop_error(prop_info); in zend_jit_inc_typed_prop() local
2577 ZVAL_LONG(var_ptr, val); in zend_jit_inc_typed_prop()
2599 zend_long val = _zend_jit_throw_dec_prop_error(prop_info); in zend_jit_dec_typed_prop() local
2600 ZVAL_LONG(var_ptr, val); in zend_jit_dec_typed_prop()
2635 zend_long val = _zend_jit_throw_inc_prop_error(prop_info); in zend_jit_post_inc_typed_prop() local
2636 ZVAL_LONG(var_ptr, val); in zend_jit_post_inc_typed_prop()
2656 zend_long val = _zend_jit_throw_dec_prop_error(prop_info); in zend_jit_post_dec_typed_prop() local
2657 ZVAL_LONG(var_ptr, val); in zend_jit_post_dec_typed_prop()
2682 zend_long val = _zend_jit_throw_inc_prop_error(prop_info); in zend_jit_pre_inc_obj_helper() local
2683 ZVAL_LONG(prop, val); in zend_jit_pre_inc_obj_helper()
2750 zend_long val = _zend_jit_throw_dec_prop_error(prop_info); in zend_jit_pre_dec_obj_helper() local
2751 ZVAL_LONG(prop, val); in zend_jit_pre_dec_obj_helper()
2817 zend_long val = _zend_jit_throw_inc_prop_error(prop_info); in zend_jit_post_inc_obj_helper() local
2818 ZVAL_LONG(prop, val); in zend_jit_post_inc_obj_helper()
2876 zend_long val = _zend_jit_throw_dec_prop_error(prop_info); in zend_jit_post_dec_obj_helper() local
2877 ZVAL_LONG(prop, val); in zend_jit_post_dec_obj_helper()