/PHP-7.3/ext/opcache/Optimizer/ |
H A D | compact_literals.c | 154 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 162 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 193 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 204 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 229 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 245 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 292 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 304 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 524 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() 562 if (opline->op2_type == IS_CONST) { in zend_optimizer_compact_literals() [all …]
|
H A D | pass2.c | 66 if (opline->op2_type == IS_CONST) { in zend_optimizer_pass2() 96 if (opline->op2_type == IS_CONST) { in zend_optimizer_pass2() 120 if (opline->op2_type == IS_CONST) { in zend_optimizer_pass2()
|
H A D | pass1_5.c | 70 opline->op2_type == IS_CONST) { in zend_optimizer_pass1() 132 if (opline->op2_type == IS_CONST && in zend_optimizer_pass1() 160 if (opline->op2_type == IS_CONST && in zend_optimizer_pass1() 186 if (opline->op2_type == IS_CONST && in zend_optimizer_pass1() 216 ((opline - 1)->op2_type == IS_UNUSED && in zend_optimizer_pass1() 294 init_opline->op2_type != IS_CONST || in zend_optimizer_pass1() 318 opline->op2_type = IS_CONST; in zend_optimizer_pass1()
|
H A D | block_pass.c | 439 opline->op2_type = IS_UNUSED; in zend_optimize_block() 456 opline->op2_type == IS_CONST) { in zend_optimize_block() 564 src->op2_type = tmp_type; in zend_optimize_block() 582 src->op2_type = tmp_type; in zend_optimize_block() 682 src->op2_type == IS_CONST) { in zend_optimize_block() 750 opline->op2_type = IS_UNUSED; in zend_optimize_block() 760 opline->op2_type = IS_UNUSED; in zend_optimize_block() 947 if (op->op2_type == IS_CONST) { in assemble_code_blocks() 1678 if (opline->op2_type == IS_VAR) { in zend_t_usage() 1834 if (opline->op2_type == IS_VAR) { in zend_t_usage() [all …]
|
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 | zend_dfg.c | 59 if (next->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg() 158 if (opline->op2_type == IS_CV) { in zend_build_dfg() 186 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
|
H A D | dfa_pass.c | 483 call_info->caller_call_opline->op2_type = IS_CONST; in zend_dfa_optimize_calls() 992 && opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() 1027 && opline->op2_type != IS_CONST in zend_dfa_optimize_op_array() 1039 && opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() 1075 if ((opline->op2_type & (IS_TMP_VAR|IS_VAR)) in zend_dfa_optimize_op_array() 1114 } else if (opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() 1115 || ((opline->op2_type & (IS_TMP_VAR|IS_VAR|IS_CV)) in zend_dfa_optimize_op_array() 1139 opline->op1_type = opline->op2_type; in zend_dfa_optimize_op_array() 1141 opline->op2_type = IS_UNUSED; in zend_dfa_optimize_op_array() 1150 && opline->op2_type == IS_CONST in zend_dfa_optimize_op_array() [all …]
|
H A D | zend_optimizer.c | 301 if (opline->op2_type != IS_CONST) { in zend_optimizer_update_op1_const() 310 if (opline->op2_type != IS_CONST) { in zend_optimizer_update_op1_const() 363 if (opline->opcode == ZEND_CONCAT && opline->op2_type == IS_CONST) { in zend_optimizer_update_op1_const() 593 opline->op2_type = IS_CONST; in zend_optimizer_update_op2_const() 854 if (opline->op2_type == type && in zend_optimizer_replace_by_const() 1011 if (opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING) { in zend_optimizer_get_called_func() 1028 if (opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING) { in zend_optimizer_get_called_func() 1039 && opline->op2_type == IS_CONST && Z_TYPE_P(GET_OP(op2)) == IS_STRING in zend_optimizer_get_called_func() 1236 if (opline->op2_type == IS_CONST) { in zend_revert_pass_two() 1280 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() 286 if ((opline-1)->op2_type == IS_CV) { in place_essa_pis() 288 } else if ((opline-1)->op2_type == IS_TMP_VAR) { in place_essa_pis() 304 if ((opline-1)->op2_type == IS_CONST) { in place_essa_pis() 507 (opline-1)->op2_type == IS_CONST) { in place_essa_pis() 573 if (next->op2_type == IS_CV) { in zend_ssa_rename() 576 } else if (next->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() 586 if (opline->op2_type == IS_CV) { in zend_ssa_rename() 593 } 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() 362 if(op->op2_type == IS_TMP_VAR && in zend_optimizer_pass3() 396 if(op->op2_type == IS_TMP_VAR && in zend_optimizer_pass3()
|
H A D | optimize_func_calls.c | 36 (opline->op2_type == IS_CONST && \ 238 && 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() 381 if (opline->op2_type == IS_CV || opline->result_type != IS_UNUSED) { in is_escape_use()
|
H A D | zend_dump.c | 626 if (opline->op2_type == IS_CONST) { in zend_dump_op() 649 } else if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 654 …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() 657 zend_dump_var(op_array, opline->op2_type, EX_VAR_TO_NUM(opline->op2.var)); in zend_dump_op() 661 zend_dump_var(op_array, opline->op2_type, EX_VAR_TO_NUM(opline->op2.var)); in zend_dump_op() 667 …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 | zend_inference.c | 2542 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 2693 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 2820 if (opline->op2_type == IS_CV) { in zend_update_type_info() 2996 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 3082 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 3090 if (opline->op2_type != IS_CONST) { in zend_update_type_info() 3211 if (opline->op2_type == IS_UNUSED) { in zend_update_type_info() 3219 if (opline->op2_type != IS_CONST) { in zend_update_type_info() 3323 opline->op2_type == IS_UNUSED); in zend_update_type_info() 4230 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() 398 if ((opline->op2_type & (IS_VAR|IS_TMP_VAR)) && !is_var_dead(ctx, ssa_op->op2_use)) { in dce_instr() 407 free_var_type = opline->op2_type; in dce_instr()
|
H A D | optimize_temp_vars_5.c | 143 if ((opline->op2_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables()
|
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() 329 opline->op2_type = IS_UNUSED; in try_replace_op1() 2279 if (opline->op2_type == IS_CONST) { in try_remove_definition() 2320 opline->op2_type = IS_CONST; in try_remove_definition()
|
/PHP-7.3/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.3/Zend/ |
H A D | zend_compile.c | 2741 opline->op2_type = IS_CONST; in zend_compile_static_prop() 3352 opline->op2_type = IS_CONST; in zend_compile_ns_call() 3563 opline->op2_type = IS_CONST; in zend_try_compile_ct_bound_init_user_func() 4078 opline->op2_type = IS_CONST; in zend_compile_method_call() 4139 opline->op2_type = IS_CONST; in zend_compile_static_call() 4850 opline->op2_type = IS_VAR; in zend_compile_foreach() 5747 opline->op2_type = IS_CV; in zend_compile_closure_binding() 6278 opline->op2_type = IS_CONST; in zend_compile_use_trait() 6320 opline->op2_type = IS_CONST; in zend_compile_implements() 7564 opline->op2_type = IS_CONST; in zend_compile_instanceof() [all …]
|
H A D | zend_compile.h | 40 (opline)->op2_type = IS_UNUSED; \ 149 zend_uchar op2_type; member
|
H A D | zend_opcode.c | 659 if (opline->op2_type == IS_CONST) { in pass_two() 661 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in pass_two()
|
H A D | zend_vm_gen.php | 195 $op2_type = array( variable 731 global $op1_type, $op2_type, $op1_get_zval_ptr, $op2_get_zval_ptr, 808 $op2_type[$op2],
|
/PHP-7.3/ext/opcache/ |
H A D | zend_file_cache.c | 435 if (opline->op2_type == IS_CONST) { 442 if (opline->op2_type == IS_CONST) { 1065 if (opline->op2_type == IS_CONST) { 1072 if (opline->op2_type == IS_CONST) {
|
H A D | zend_persist.c | 442 if (opline->op2_type == IS_CONST) { in zend_persist_op_array_ex() 458 if (opline->op2_type == IS_CONST) { in zend_persist_op_array_ex()
|