Home
last modified time | relevance | path

Searched refs:value_type (Results 1 – 9 of 9) sorted by relevance

/php-src/Zend/
H A Dzend_execute.h125 ZEND_API zval* zend_assign_to_typed_ref(zval *variable_ptr, zval *value, uint8_t value_type, bool s…
128 … zend_always_inline void zend_copy_to_variable(zval *variable_ptr, zval *value, uint8_t value_type) in zend_copy_to_variable() argument
132 if (ZEND_CONST_COND(value_type & (IS_VAR|IS_CV), 1) && Z_ISREF_P(value)) { in zend_copy_to_variable()
138 if (ZEND_CONST_COND(value_type == IS_CONST, 0)) { in zend_copy_to_variable()
142 } else if (value_type & (IS_CONST|IS_CV)) { in zend_copy_to_variable()
146 } else if (ZEND_CONST_COND(value_type == IS_VAR, 1) && UNEXPECTED(ref)) { in zend_copy_to_variable()
163 return zend_assign_to_typed_ref(variable_ptr, value, value_type, strict); in zend_assign_to_variable()
172 zend_copy_to_variable(variable_ptr, value, value_type); in zend_assign_to_variable()
178 zend_copy_to_variable(variable_ptr, value, value_type); in zend_assign_to_variable()
188 return zend_assign_to_typed_ref_ex(variable_ptr, value, value_type, strict, garbage_ptr); in zend_assign_to_variable_ex()
[all …]
H A Dzend_vm_def.h6894 uint32_t value_type; in ZEND_VM_HELPER() local
6917 value_type = Z_TYPE_INFO_P(value); in ZEND_VM_HELPER()
6989 value_type = Z_TYPE_INFO_P(value); in ZEND_VM_HELPER()
7012 uint32_t value_type; variable
7030 value_type = Z_TYPE_INFO_P(value);
7054 value_type = Z_TYPE_INFO_P(value);
7092 uint32_t value_type; variable
7252 value_type = Z_TYPE_INFO_P(value);
10172 uint32_t value_type; variable
10188 value_type = Z_TYPE_INFO_P(value);
[all …]
H A Dzend_enum.c479 zend_type value_type = ZEND_TYPE_INIT_CODE(ce->enum_backing_type, 0, 0); in zend_enum_register_props() local
480 …NOWN(ZEND_STR_VALUE), &value_default_value, ZEND_ACC_PUBLIC | ZEND_ACC_READONLY, NULL, value_type); in zend_enum_register_props()
H A Dzend_vm_execute.h2842 uint32_t value_type; in zend_fe_fetch_object_helper_SPEC() local
2865 value_type = Z_TYPE_INFO_P(value); in zend_fe_fetch_object_helper_SPEC()
2869 value_type = Z_TYPE_INFO_P(value); in zend_fe_fetch_object_helper_SPEC()
2937 value_type = Z_TYPE_INFO_P(value); in zend_fe_fetch_object_helper_SPEC()
22464 uint32_t value_type; in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER() local
22482 value_type = Z_TYPE_INFO_P(value); in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER()
22506 value_type = Z_TYPE_INFO_P(value); in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER()
22544 uint32_t value_type; in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER() local
22704 value_type = Z_TYPE_INFO_P(value); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
32538 uint32_t value_type; in ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER() local
[all …]
H A Dzend_execute.c3632 ZEND_API zval* zend_assign_to_typed_ref_ex(zval *variable_ptr, zval *orig_value, uint8_t value_type in zend_assign_to_typed_ref_ex() argument
3654 if (value_type & (IS_VAR|IS_TMP_VAR)) { in zend_assign_to_typed_ref_ex()
3667 ZEND_API zval* zend_assign_to_typed_ref(zval *variable_ptr, zval *orig_value, uint8_t value_type, b… in zend_assign_to_typed_ref() argument
3670 zval *result = zend_assign_to_typed_ref_ex(variable_ptr, orig_value, value_type, strict, &garbage); in zend_assign_to_typed_ref()
/php-src/ext/pdo_mysql/tests/
H A Dpdo_mysql_get_attribute.phpt16 $value_type = gettype($value);
24 if (gettype($value) != $value_type) {
26 $offset, $value_type, gettype($value));
/php-src/ext/opcache/jit/
H A Dzend_jit_internal.h759 static zend_always_inline bool has_concrete_type(uint32_t value_type) in has_concrete_type() argument
761 return is_power_of_two (value_type & (MAY_BE_ANY|MAY_BE_UNDEF)); in has_concrete_type()
764 static zend_always_inline uint32_t concrete_type(uint32_t value_type) in concrete_type() argument
766 return floor_log2(value_type & (MAY_BE_ANY|MAY_BE_UNDEF)); in concrete_type()
H A Dzend_jit_helpers.c2153 …ine zval* zend_jit_assign_to_typed_ref_helper(zend_reference *ref, zval *value, uint8_t value_type) in zend_jit_assign_to_typed_ref_helper() argument
2158 …return zend_assign_to_variable(&variable, value, value_type, ZEND_CALL_USES_STRICT_TYPES(EG(curren… in zend_jit_assign_to_typed_ref_helper()
2193 …jit_assign_to_typed_ref2_helper(zend_reference *ref, zval *value, zval *result, uint8_t value_type) in zend_jit_assign_to_typed_ref2_helper() argument
2199 …ret = zend_assign_to_variable_ex(&variable, value, value_type, ZEND_CALL_USES_STRICT_TYPES(EG(curr… in zend_jit_assign_to_typed_ref2_helper()
/php-src/Zend/Optimizer/
H A Dzend_inference.c2196 uint32_t arr_type, uint32_t dim_type, uint32_t value_type, uint8_t dim_op_type) { in assign_dim_array_result_type() argument
2200 if (value_type & (MAY_BE_ANY|MAY_BE_UNDEF)) { in assign_dim_array_result_type()
2201 if (value_type & MAY_BE_UNDEF) { in assign_dim_array_result_type()
2202 value_type |= MAY_BE_NULL; in assign_dim_array_result_type()
2234 tmp |= (value_type & MAY_BE_ANY) << MAY_BE_ARRAY_SHIFT; in assign_dim_array_result_type()
2241 uint32_t arr_type, uint32_t dim_type, uint32_t value_type, uint8_t dim_op_type) { in assign_dim_result_type() argument
2255 tmp |= assign_dim_array_result_type(arr_type, dim_type, value_type, dim_op_type); in assign_dim_result_type()

Completed in 180 milliseconds