Lines Matching refs:cache_slot

54 static zend_function* ZEND_FASTCALL zend_jit_find_func_helper(zend_string *name, void **cache_slot)  in zend_jit_find_func_helper()  argument
66 *cache_slot = fbc; in zend_jit_find_func_helper()
70 static uint32_t ZEND_FASTCALL zend_jit_jmp_frameless_helper(zval *func_name, void **cache_slot) in zend_jit_jmp_frameless_helper() argument
74 *cache_slot = (void *)(uintptr_t)result; in zend_jit_jmp_frameless_helper()
78 static zend_function* ZEND_FASTCALL zend_jit_find_ns_func_helper(zval *func_name, void **cache_slot) in zend_jit_find_ns_func_helper() argument
93 *cache_slot = fbc; in zend_jit_find_ns_func_helper()
1773 …zend_reference* ZEND_FASTCALL zend_jit_fetch_global_helper(zend_string *varname, void **cache_slot) in zend_jit_fetch_global_helper() argument
1780 idx = (uintptr_t)CACHED_PTR_EX(cache_slot) - 1; in zend_jit_fetch_global_helper()
1799 CACHE_PTR_EX(cache_slot, (void*)(idx + 1)); in zend_jit_fetch_global_helper()
1803 CACHE_PTR_EX(cache_slot, (void*)(idx + 1)); in zend_jit_fetch_global_helper()
1829 void **cache_slot = CACHE_ADDR(opline->extended_value); in zend_jit_verify_arg_slow() local
1831 &arg_info->type, arg, /* ref */ NULL, cache_slot, /* is_return_type */ false); in zend_jit_verify_arg_slow()
1839 …y_return_slow(zval *arg, const zend_op_array *op_array, zend_arg_info *arg_info, void **cache_slot) in zend_jit_verify_return_slow() argument
1842 &arg_info->type, arg, /* ref */ NULL, cache_slot, /* is_return_type */ true))) { in zend_jit_verify_return_slow()
1854 void **cache_slot = CACHE_ADDR(opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS); in zend_jit_fetch_obj_r_slow() local
1856 retval = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, result); in zend_jit_fetch_obj_r_slow()
1872 void **cache_slot = CACHE_ADDR(opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS); in zend_jit_fetch_obj_r_dynamic() local
1888 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_DYNAMIC_PROPERTY_OFFSET); in zend_jit_fetch_obj_r_dynamic()
1895 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_ENCODE_DYN_PROP_OFFSET(idx)); in zend_jit_fetch_obj_r_dynamic()
1910 void **cache_slot = CACHE_ADDR(opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS); in zend_jit_fetch_obj_is_slow() local
1912 retval = zobj->handlers->read_property(zobj, name, BP_VAR_IS, cache_slot, result); in zend_jit_fetch_obj_is_slow()
1928 void **cache_slot = CACHE_ADDR(opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS); in zend_jit_fetch_obj_is_dynamic() local
1944 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_DYNAMIC_PROPERTY_OFFSET); in zend_jit_fetch_obj_is_dynamic()
1951 CACHE_PTR_EX(cache_slot + 1, (void*)ZEND_ENCODE_DYN_PROP_OFFSET(idx)); in zend_jit_fetch_obj_is_dynamic()
2058 void **cache_slot = CACHE_ADDR(opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS); in zend_jit_fetch_obj_w_slow() local
2060 retval = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_W, cache_slot); in zend_jit_fetch_obj_w_slow()
2062 retval = zobj->handlers->read_property(zobj, name, BP_VAR_W, cache_slot, result); in zend_jit_fetch_obj_w_slow()
2088 prop_info = CACHED_PTR_EX(cache_slot + 2); in zend_jit_fetch_obj_w_slow()
2537 …sign_obj_helper(zend_object *zobj, zend_string *name, zval *value, void **cache_slot, zval *result) in zend_jit_assign_obj_helper() argument
2547 value = zobj->handlers->write_property(zobj, name, value, cache_slot); in zend_jit_assign_obj_helper()
2596 …_op_overloaded_property(zend_object *object, zend_string *name, void **cache_slot, zval *value, bi… in _zend_jit_assign_op_overloaded_property() argument
2602 z = object->handlers->read_property(object, name, BP_VAR_R, cache_slot, &rv); in _zend_jit_assign_op_overloaded_property()
2611 object->handlers->write_property(object, name, &res, cache_slot); in _zend_jit_assign_op_overloaded_property()
2651 …bj_op_helper(zend_object *zobj, zend_string *name, zval *value, void **cache_slot, binary_op_type … in zend_jit_assign_obj_op_helper() argument
2656 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_assign_obj_op_helper()
2676 prop_info = (zend_property_info*)CACHED_PTR_EX(cache_slot + 2); in zend_jit_assign_obj_op_helper()
2693 _zend_jit_assign_op_overloaded_property(zobj, name, cache_slot, value, binary_op); in zend_jit_assign_obj_op_helper()
2869 … zend_jit_pre_inc_obj_helper(zend_object *zobj, zend_string *name, void **cache_slot, zval *result) in zend_jit_pre_inc_obj_helper() argument
2873 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_pre_inc_obj_helper()
2879 zend_property_info *prop_info = (zend_property_info *) CACHED_PTR_EX(cache_slot + 2); in zend_jit_pre_inc_obj_helper()
2916 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_pre_inc_obj_helper()
2930 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_inc_obj_helper()
2939 … zend_jit_pre_dec_obj_helper(zend_object *zobj, zend_string *name, void **cache_slot, zval *result) in zend_jit_pre_dec_obj_helper() argument
2943 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_pre_dec_obj_helper()
2949 zend_property_info *prop_info = (zend_property_info *) CACHED_PTR_EX(cache_slot + 2); in zend_jit_pre_dec_obj_helper()
2986 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_pre_dec_obj_helper()
3000 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_dec_obj_helper()
3009 …zend_jit_post_inc_obj_helper(zend_object *zobj, zend_string *name, void **cache_slot, zval *result) in zend_jit_post_inc_obj_helper() argument
3013 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_post_inc_obj_helper()
3017 zend_property_info *prop_info = (zend_property_info*)CACHED_PTR_EX(cache_slot + 2); in zend_jit_post_inc_obj_helper()
3051 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_post_inc_obj_helper()
3061 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_post_inc_obj_helper()
3070 …zend_jit_post_dec_obj_helper(zend_object *zobj, zend_string *name, void **cache_slot, zval *result) in zend_jit_post_dec_obj_helper() argument
3074 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_post_dec_obj_helper()
3078 zend_property_info *prop_info = (zend_property_info*)CACHED_PTR_EX(cache_slot + 2); in zend_jit_post_dec_obj_helper()
3112 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_post_dec_obj_helper()
3122 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_post_dec_obj_helper()