/PHP-8.1/Zend/Optimizer/ |
H A D | zend_dfg.c | 36 || (opline->op2_type == IS_CV)) { in _zend_dfg_add_use_def_op() 43 && opline->result_type == IS_CV in _zend_dfg_add_use_def_op() 56 if (opline->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 62 if (opline->op2_type == IS_CV) { in _zend_dfg_add_use_def_op() 65 if (opline->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 81 if (opline->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 92 if (next->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 96 if (opline->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 119 if (next->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() 142 if (opline->op1_type == IS_CV) { in _zend_dfg_add_use_def_op() [all …]
|
H A D | compact_vars.c | 38 if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 41 if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 44 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 86 if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 89 if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 92 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars()
|
H A D | zend_ssa.c | 197 if (op->op1_type == IS_CV) { in find_adjusted_tmp_var() 202 if (op->op1_type == IS_CV) { in find_adjusted_tmp_var() 269 if (opline->op1_type == IS_CV) { in place_essa_pis() 277 if (opline->op1_type == IS_CV) { in place_essa_pis() 557 && opline->result_type == IS_CV in _zend_ssa_rename_op() 571 if (opline->op1_type == IS_CV) { in _zend_ssa_rename_op() 580 if (opline->op2_type == IS_CV) { in _zend_ssa_rename_op() 621 if (next->op1_type == IS_CV) { in _zend_ssa_rename_op() 647 if (next->op1_type == IS_CV) { in _zend_ssa_rename_op() 730 if (opline->op1_type == IS_CV in _zend_ssa_rename_op() [all …]
|
H A D | escape_analysis.c | 181 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_ARRAY)) { in is_allocation_def() 186 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_ARRAY)) { in is_allocation_def() 198 if (opline->op2_type == IS_CV && (OP2_INFO() & MAY_BE_ARRAY)) { in is_allocation_def() 270 if (opline->op1_type == IS_CV) { in is_escape_use() 320 if (opline->op1_type != IS_CV in is_escape_use() 336 if (opline->op1_type != IS_CV in is_escape_use() 342 if (opline->op2_type == IS_CV || opline->result_type != IS_UNUSED) { in is_escape_use()
|
H A D | zend_dump.c | 137 if (var_type == IS_CV && var_num < op_array->last_var) { in zend_dump_var() 358 zend_dump_var(op_array, (var_num < op_array->last_var ? IS_CV : var_type), var_num); in zend_dump_ssa_var() 431 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 601 } else if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 662 } else if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 714 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 997 zend_dump_ssa_var(op_array, ssa, i, IS_CV, i, dump_flags); in zend_dump_op_array() 1165 zend_dump_var(op_array, IS_CV, j); in zend_dump_variables() 1181 zend_dump_ssa_var(op_array, ssa, j, IS_CV, ssa->vars[j].var, dump_flags); in zend_dump_ssa_variables() 1208 zend_dump_var(op_array, IS_CV, i); in zend_dump_var_set() [all …]
|
H A D | dfa_pass.c | 354 return opline->op1_type != IS_CV || opline->op1.var != cv_var; in opline_supports_assign_contraction() 359 return (opline->op1_type != IS_CV || opline->op1.var != cv_var) in opline_supports_assign_contraction() 360 && (opline->op2_type != IS_CV || opline->op2.var != cv_var); in opline_supports_assign_contraction() 367 return opline->op1_type != IS_CV || opline->op1.var != cv_var; in opline_supports_assign_contraction() 375 && opline->op1_type == IS_CV in opline_supports_assign_contraction() 1092 if ((opline->op1_type == IS_CV && opline->op1.var == cv) in zend_dfa_try_to_replace_result() 1093 || (opline->op2_type == IS_CV && opline->op2.var == cv) in zend_dfa_try_to_replace_result() 1114 op_array->opcodes[use].op1_type = IS_CV; in zend_dfa_try_to_replace_result() 1121 op_array->opcodes[use].op2_type = IS_CV; in zend_dfa_try_to_replace_result() 1128 op_array->opcodes[use].result_type = IS_CV; in zend_dfa_try_to_replace_result() [all …]
|
H A D | pass3.c | 119 if ((opline-1)->op1_type == IS_CV) { in zend_optimizer_pass3() 197 if (opline->op1_type == IS_CV) { in zend_optimizer_pass3()
|
H A D | zend_inference.c | 2737 if (opline->op1_type == IS_CV) { in _zend_update_type_info() 2743 if (opline->op1_type == IS_CV) { in _zend_update_type_info() 2923 if (opline->op1_type == IS_CV) { in _zend_update_type_info() 2967 if (opline->op1_type == IS_CV) { in _zend_update_type_info() 3010 if (opline->op1_type == IS_CV) { in _zend_update_type_info() 3080 if (opline->op2_type == IS_CV) { in _zend_update_type_info() 3101 if (opline->op1_type == IS_CV) { in _zend_update_type_info() 3414 if (opline->op2_type == IS_CV) { in _zend_update_type_info() 4742 if (opline->op1_type == IS_CV) { in zend_may_throw_ex() 4797 if (opline->op2_type == IS_CV) { in zend_may_throw_ex() [all …]
|
H A D | optimize_func_calls.c | 79 } else if (opline->op1_type == IS_CV) { in zend_delete_call_instructions()
|
H A D | ssa_integrity.c | 89 return (type & (IS_CV|IS_VAR|IS_TMP_VAR)) != 0; in is_var_type()
|
/PHP-8.1/Zend/ |
H A D | zend_vm_execute.h | 23419 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER() 26118 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER() 30325 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER() 32853 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER() 34706 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER() 37177 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER() 38901 if (IS_CV == IS_VAR || IS_CV == IS_CV) { in ZEND_FE_RESET_RW_SPEC_CV_HANDLER() 38911 if (IS_CV == IS_VAR || IS_CV == IS_CV) { in ZEND_FE_RESET_RW_SPEC_CV_HANDLER() 41379 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER() 45157 if (IS_CV == IS_CV || IS_CV == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER() [all …]
|
H A D | zend_vm_def.h | 1029 if (OP1_TYPE == IS_CV 1301 if (OP1_TYPE == IS_CV 1374 if (OP1_TYPE == IS_CV 1751 if (OP1_TYPE == IS_CV) { 3578 if (OP1_TYPE == IS_CV) { 4758 if (OP1_TYPE == IS_CV) { 4953 if (OP1_TYPE == IS_CV) { 7592 if (OP1_TYPE == IS_CV) { 8884 if (OP1_TYPE == IS_CV) { 9769 if (OP1_TYPE == IS_CV) { [all …]
|
H A D | zend_execute.h | 119 if (ZEND_CONST_COND(value_type & (IS_VAR|IS_CV), 1) && Z_ISREF_P(value)) { in zend_copy_to_variable() 129 } else if (value_type & (IS_CONST|IS_CV)) { in zend_copy_to_variable()
|
H A D | zend_execute.c | 393 } else if (op_type == IS_CV) { in _get_zval_ptr() 413 } else if (op_type == IS_CV) { in _get_op_data_zval_ptr_r() 433 } else if (op_type == IS_CV) { in _get_zval_ptr_deref() 453 } else if (op_type == IS_CV) { in _get_op_data_zval_ptr_deref_r() 473 } else if (op_type == IS_CV) { in _get_zval_ptr_undef() 493 if (op_type == IS_CV) { in _get_zval_ptr_ptr() 2771 if (ZEND_CONST_COND(dim_type == IS_CV, 1) && UNEXPECTED(Z_TYPE_P(dim) == IS_UNDEF)) { in zend_fetch_dimension_address_read() 2796 if (ZEND_CONST_COND(dim_type == IS_CV, 1) && UNEXPECTED(Z_TYPE_P(dim) == IS_UNDEF)) { in zend_fetch_dimension_address_read() 3103 if (container_op_type == IS_CV in zend_fetch_property_address() 3331 if (op1_type == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) { in zend_fetch_static_property_address_ex() [all …]
|
/PHP-8.1/ext/zend_test/tests/ |
H A D | observer_retval_03.phpt | 2 Observer: Retvals are observable that are: refcounted, IS_CV 15 return $retval; // IS_CV
|
H A D | observer_retval_06.phpt | 2 Observer: Retvals are observable that are: IS_CV 13 return $retval; // IS_CV
|
H A D | observer_retval_by_ref_01.phpt | 2 Observer: Retvals by reference are observable that are: IS_CV 13 return $retval; // IS_CV
|
H A D | observer_retval_05.phpt | 2 Observer: Retvals are observable that are: IS_CV, IS_UNDEF 12 return $i_do_not_exist; // IS_CV && IS_UNDEF
|
/PHP-8.1/Zend/tests/ |
H A D | object_handlers.phpt | 89 // IS_CV 112 // IS_CV + conversion
|
H A D | foreach_004.phpt | 28 // IS_CV
|
H A D | foreach_003.phpt | 31 // IS_CV
|
/PHP-8.1/ext/opcache/jit/ |
H A D | zend_jit_trace.c | 1783 if (opline->op1_type == IS_CV in zend_jit_trace_build_tssa() 1936 if (opline->op1_type != IS_CV in zend_jit_trace_build_tssa() 2810 && opline->op1_type == IS_CV in zend_jit_trace_allocate_registers() 3527 if (opline->op1_type == IS_CV in zend_jit_may_delay_fetch_this() 3528 && (opline+1)->op1_type == IS_CV in zend_jit_may_delay_fetch_this() 4434 && opline->op1_type == IS_CV in zend_jit_trace() 4449 && opline->op2_type == IS_CV in zend_jit_trace() 4579 if (opline->op1_type == IS_CV in zend_jit_trace() 4713 if (opline->op1_type == IS_CV in zend_jit_trace() 4886 if (opline->op1_type == IS_CV in zend_jit_trace() [all …]
|
H A D | zend_jit_vm_helpers.c | 625 if ((opline->op1_type & (IS_TMP_VAR|IS_VAR|IS_CV)) 654 if (opline->op2_type & (IS_TMP_VAR|IS_VAR|IS_CV) 671 && (opline->op2_type == IS_CV 701 if ((opline+1)->op1_type & (IS_TMP_VAR|IS_VAR|IS_CV)) {
|
H A D | zend_jit.c | 534 if (opline->op1_type == IS_CV && opline->op1.var == EX_NUM_TO_VAR(var)) { in zend_ssa_cv_info() 698 (((opline->opN##_type & (IS_TMP_VAR|IS_VAR|IS_CV)) && \ 2925 if (opline->op1_type != IS_CV) { in zend_jit() 2935 if (opline->result_type == IS_CV in zend_jit() 2996 if (opline->result_type == IS_CV in zend_jit() 3050 if (opline->result_type == IS_CV in zend_jit() 3111 if (opline->op1_type != IS_CV || opline->result_type != IS_UNUSED) { in zend_jit() 3133 if (opline->op1_type != IS_CV || opline->result_type != IS_UNUSED) { in zend_jit() 3151 if (opline->op1_type != IS_CV) { in zend_jit() 3298 if (opline->op1_type != IS_CV) { in zend_jit() [all …]
|
H A D | zend_jit_helpers.c | 105 if (Z_TYPE_P(object) == IS_UNDEF && opline->op1_type == IS_CV) { in zend_jit_invalid_method_call() 1275 ZEND_ASSERT(op_data->opcode == ZEND_OP_DATA && op_data->op1_type == IS_CV); in zend_assign_to_string_offset() 1489 ZEND_ASSERT(op_data->opcode == ZEND_OP_DATA && op_data->op1_type == IS_CV); in zend_jit_assign_dim_helper() 1515 ZEND_ASSERT(op_data->opcode == ZEND_OP_DATA && op_data->op1_type == IS_CV); in zend_jit_assign_dim_helper() 2180 return zend_jit_assign_to_typed_ref_helper(ref, value, IS_CV); in zend_jit_assign_cv_to_typed_ref() 2371 if (Z_TYPE_P(container) == IS_UNDEF && opline->op1_type == IS_CV) { in zend_jit_invalid_property_incdec() 2486 ZEND_ASSERT(op_data->opcode == ZEND_OP_DATA && op_data->op1_type == IS_CV); in zend_jit_assign_obj_helper() 2505 ZEND_ASSERT(op_data->opcode == ZEND_OP_DATA && op_data->op1_type == IS_CV); in zend_jit_assign_to_typed_prop()
|