/PHP-7.4/ext/opcache/Optimizer/ |
H A D | compact_literals.c | 155 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 163 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 201 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 210 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 237 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 253 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 272 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 284 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 509 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 557 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() [all …]
|
H A D | pass2.c | 56 if (opline->op2_type == IS_CONST) { in zend_optimizer_pass2() 78 if (opline->op2_type == IS_CONST) { in zend_optimizer_pass2() 96 if (opline->op2_type == IS_CONST) { in zend_optimizer_pass2() 104 if (opline->op2_type == IS_CONST) { in zend_optimizer_pass2()
|
H A D | pass1_5.c | 71 opline->op2_type == IS_CONST) { in zend_optimizer_pass1() 133 if (opline->op2_type == IS_CONST && in zend_optimizer_pass1() 161 if (opline->op2_type == IS_CONST && in zend_optimizer_pass1() 187 if (opline->op2_type == IS_CONST && in zend_optimizer_pass1() 217 ((opline - 1)->op2_type == IS_UNUSED && in zend_optimizer_pass1() 295 init_opline->op2_type != IS_CONST || in zend_optimizer_pass1() 319 opline->op2_type = IS_CONST; in zend_optimizer_pass1() 538 ((opline + 1)->op2_type != IS_CONST || in zend_optimizer_pass1() 551 (opline + 1)->op1_type = (opline + 1)->op2_type; in zend_optimizer_pass1()
|
H A D | compact_vars.c | 42 if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 90 if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars()
|
H A D | block_pass.c | 260 if (opline->op2_type == IS_TMP_VAR) { in zend_optimize_block() 441 opline->op2_type = IS_UNUSED; in zend_optimize_block() 567 src->op2_type = tmp_type; in zend_optimize_block() 585 src->op2_type = tmp_type; in zend_optimize_block() 685 src->op2_type == IS_CONST) { in zend_optimize_block() 753 opline->op2_type = IS_UNUSED; in zend_optimize_block() 763 opline->op2_type = IS_UNUSED; in zend_optimize_block() 958 if (op->op2_type == IS_CONST) { in assemble_code_blocks() 1650 if (opline->op2_type == IS_VAR) { in zend_t_usage() 1801 if (opline->op2_type == IS_VAR) { in zend_t_usage() [all …]
|
H A D | zend_dfg.c | 65 if (next->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg() 157 if (opline->op2_type == IS_CV) { in zend_build_dfg() 185 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
|
H A D | dfa_pass.c | 488 call_info->caller_call_opline->op2_type = IS_CONST; in zend_dfa_optimize_calls() 1063 && opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() 1098 && opline->op2_type != IS_CONST in zend_dfa_optimize_op_array() 1110 && opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() 1174 if ((opline->op2_type & (IS_TMP_VAR|IS_VAR)) in zend_dfa_optimize_op_array() 1213 } else if (opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() 1214 || ((opline->op2_type & (IS_TMP_VAR|IS_VAR|IS_CV)) in zend_dfa_optimize_op_array() 1238 opline->op1_type = opline->op2_type; in zend_dfa_optimize_op_array() 1240 opline->op2_type = IS_UNUSED; in zend_dfa_optimize_op_array() 1249 && opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() [all …]
|
H A D | zend_optimizer.c | 290 if (opline->op2_type != IS_CONST) { in zend_optimizer_update_op1_const() 299 if (opline->op2_type != IS_CONST) { in zend_optimizer_update_op1_const() 356 if (opline->opcode == ZEND_CONCAT && opline->op2_type == IS_CONST) { in zend_optimizer_update_op1_const() 546 opline->op2_type = IS_CONST; in zend_optimizer_update_op2_const() 682 if (opline->op2_type == type && in zend_optimizer_replace_by_const() 831 if (opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING) { in zend_optimizer_get_called_func() 848 if (opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING) { in zend_optimizer_get_called_func() 866 && opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING in zend_optimizer_get_called_func() 1075 if (opline->op2_type == IS_CONST) { in zend_revert_pass_two() 1119 if (opline->op2_type == IS_CONST) { in zend_redo_pass_two() [all …]
|
H A D | zend_ssa.c | 194 if (op->op1_type == IS_CV && op->op2_type == IS_CONST) { in find_adjusted_tmp_var() 210 if (op->op1_type == IS_CV && op->op2_type == IS_CONST) { in find_adjusted_tmp_var() 285 if ((opline-1)->op2_type == IS_CV) { in place_essa_pis() 287 } else if ((opline-1)->op2_type == IS_TMP_VAR) { in place_essa_pis() 303 if ((opline-1)->op2_type == IS_CONST) { in place_essa_pis() 506 (opline-1)->op2_type == IS_CONST) { in place_essa_pis() 572 if (next->op2_type == IS_CV) { in zend_ssa_rename() 575 } else if (next->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() 585 if (opline->op2_type == IS_CV) { in zend_ssa_rename() 592 } else if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() [all …]
|
H A D | pass3.c | 97 && (opline->op2_type & (IS_VAR | IS_CV)) in zend_optimizer_pass3() 327 if(op->op2_type == IS_TMP_VAR && in zend_optimizer_pass3() 361 if(op->op2_type == IS_TMP_VAR && in zend_optimizer_pass3()
|
H A D | optimize_func_calls.c | 36 (opline->op2_type == IS_CONST && \ 246 && opline->op2_type == IS_UNUSED) { in zend_optimize_func_calls()
|
H A D | escape_analysis.c | 210 if (opline->op2_type == IS_CONST in is_allocation_def() 214 if (opline->op2_type == IS_CV && (OP2_INFO() & MAY_BE_ARRAY)) { in is_allocation_def() 360 if (opline->op2_type == IS_CV || opline->result_type != IS_UNUSED) { in is_escape_use()
|
H A D | zend_inference.c | 2338 if (opline->op2_type == IS_CONST) { in zend_fetch_prop_info() 2363 if (opline->op2_type == IS_UNUSED) { in zend_fetch_static_prop_info() 2681 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 2847 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 2978 if (opline->op2_type == IS_CV) { in zend_update_type_info() 3197 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 3282 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 3424 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 3524 opline->op2_type == IS_UNUSED); in zend_update_type_info() 4460 if (opline->op2_type == IS_CV) { in zend_may_throw() [all …]
|
H A D | dce.c | 176 if (opline->op2_type != IS_CONST in may_have_side_effects() 400 if ((opline->op2_type & (IS_VAR|IS_TMP_VAR)) && !is_var_dead(ctx, ssa_op->op2_use)) { in dce_instr() 409 free_var_type = opline->op2_type; in dce_instr()
|
H A D | optimize_temp_vars_5.c | 142 if ((opline->op2_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables()
|
H A D | zend_dump.c | 632 if (opline->op2_type == IS_CONST) { in zend_dump_op() 655 } else if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 660 …zend_dump_ssa_var(op_array, ssa, ssa_var_num, opline->op2_type, EX_VAR_TO_NUM(opline->op2.var), du… in zend_dump_op() 663 zend_dump_var(op_array, opline->op2_type, EX_VAR_TO_NUM(opline->op2.var)); in zend_dump_op() 667 zend_dump_var(op_array, opline->op2_type, EX_VAR_TO_NUM(opline->op2.var)); in zend_dump_op() 673 …zend_dump_ssa_var(op_array, ssa, ssa_var_num, opline->op2_type, EX_VAR_TO_NUM(opline->op2.var), du… in zend_dump_op()
|
H A D | ssa_integrity.c | 189 if (is_var_type(opline->op2_type)) { in ssa_verify_integrity()
|
H A D | sccp.c | 200 if (opline->op2_type == IS_CONST) { in get_op2_value() 319 opline->op2_type = IS_UNUSED; in try_replace_op1() 2374 if (opline->op2_type == IS_CONST) { in try_remove_definition() 2404 opline->op2_type = IS_CONST; in try_remove_definition()
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_opcode.c | 109 ops, opline, opline->op2, opline->op2_type, ZEND_VM_OP2_FLAGS(flags)); in phpdbg_decode_opline()
|
/PHP-7.4/Zend/ |
H A D | zend_opcode.c | 713 ((use_opline->op2_type & (IS_TMP_VAR|IS_VAR)) && use_opline->op2.var == rt_var_num) in emit_live_range() 818 if (opline->op2_type & (IS_TMP_VAR|IS_VAR)) { in zend_calc_live_ranges() 1030 if (opline->op2_type == IS_CONST) { in pass_two() 1032 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in pass_two()
|
H A D | zend_compile.h | 38 (opline)->op2_type = IS_UNUSED; \ 145 zend_uchar op2_type; member
|
H A D | zend_compile.c | 2564 opline->op2_type = IS_CONST; in zend_compile_static_prop() 3172 opline->op2_type = IS_CONST; in zend_compile_ns_call() 3390 opline->op2_type = IS_CONST; in zend_try_compile_ct_bound_init_user_func() 3931 opline->op2_type = IS_CONST; in zend_compile_method_call() 3992 opline->op2_type = IS_CONST; in zend_compile_static_call() 4681 opline->op2_type = IS_VAR; in zend_compile_foreach() 5573 opline->op2_type = IS_CV; in zend_compile_closure_binding() 5676 opline->op2_type = IS_CV; in compile_implicit_lexical_binds() 6573 opline->op2_type = IS_CONST; in zend_compile_class_decl() 7800 opline->op2_type = IS_CONST; in zend_compile_instanceof() [all …]
|
H A D | zend_execute.c | 1522 if (opline->op2_type == IS_VAR && opline->op2.var == var) { in zend_wrong_string_offset() 2074 if (opline->op2_type == IS_UNUSED) { in zend_binary_assign_op_dim_slow() 3003 zend_uchar op1_type = opline->op1_type, op2_type = opline->op2_type; in zend_fetch_static_property_address_ex() local 3005 if (EXPECTED(op2_type == IS_CONST)) { in zend_fetch_static_property_address_ex() 3021 if (EXPECTED(op2_type == IS_UNUSED)) { in zend_fetch_static_property_address_ex() 3081 …if (opline->op1_type == IS_CONST && (opline->op2_type == IS_CONST || (opline->op2_type == IS_UNUSE… in zend_fetch_static_property_address() 4023 op->op1_type = op->op2_type; in zend_swap_operands() 4025 op->op2_type = tmp_type; in zend_swap_operands()
|
/PHP-7.4/ext/opcache/ |
H A D | zend_file_cache.c | 477 if (opline->op2_type == IS_CONST) { 484 if (opline->op2_type == IS_CONST) { 1190 if (opline->op2_type == IS_CONST) { 1197 if (opline->op2_type == IS_CONST) {
|
H A D | zend_persist.c | 405 if (opline->op2_type == IS_CONST) { in zend_persist_op_array_ex() 421 if (opline->op2_type == IS_CONST) { in zend_persist_op_array_ex()
|