/PHP-7.4/ext/opcache/Optimizer/ |
H A D | pass2.c | 48 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass2() 69 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass2() 91 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass2() 142 if (opline->op1_type == IS_TMP_VAR && in zend_optimizer_pass2() 151 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass2() 165 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass2() 172 opline->op1_type = IS_UNUSED; in zend_optimizer_pass2() 186 if (opline->op1_type == IS_CV) { in zend_optimizer_pass2() 189 } else if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimizer_pass2() 208 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass2() [all …]
|
H A D | block_pass.c | 189 src->op1_type == IS_CONST in zend_optimize_block() 264 src->op1_type == IS_CONST) { in zend_optimize_block() 374 if((opline->op1_type & IS_VAR) && in zend_optimize_block() 395 opline->op1_type = IS_CONST; in zend_optimize_block() 405 opline->op1_type = IS_CONST; in zend_optimize_block() 413 opline->op1_type = IS_CONST; in zend_optimize_block() 440 opline->op1_type = IS_UNUSED; in zend_optimize_block() 565 tmp_type = src->op1_type; in zend_optimize_block() 583 tmp_type = src->op1_type; in zend_optimize_block() 870 if ((op->op1_type == opline->op1_type in zend_optimize_block() [all …]
|
H A D | compact_literals.c | 152 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 160 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 181 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 204 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 215 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 234 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 269 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 281 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 506 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() 533 if (opline->op1_type == IS_CONST) { in zend_optimizer_compact_literals() [all …]
|
H A D | pass1_5.c | 70 if (opline->op1_type == IS_CONST && in zend_optimizer_pass1() 90 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass1() 116 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass1() 192 if (opline->op1_type == IS_CONST && in zend_optimizer_pass1() 210 opline->op1_type == IS_UNUSED && in zend_optimizer_pass1() 215 opline->op1_type == IS_VAR && in zend_optimizer_pass1() 243 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass1() 272 send1_opline->op1_type != IS_CONST) { in zend_optimizer_pass1() 318 opline->op1_type = IS_CONST; in zend_optimizer_pass1() 481 if (opline->op1_type == IS_CONST) { in zend_optimizer_pass1() [all …]
|
H A D | dfa_pass.c | 424 && send_array->op1_type == IS_CONST in zend_dfa_optimize_calls() 486 call_info->caller_call_opline->op1_type = send_needly->op1_type; in zend_dfa_optimize_calls() 737 if (opline->op1_type == IS_CONST) { in zend_dfa_optimize_jmps() 768 if (opline->op1_type == IS_CONST) { in zend_dfa_optimize_jmps() 798 if (opline->op1_type == IS_CONST) { in zend_dfa_optimize_jmps() 808 opline->op1_type = IS_UNUSED; in zend_dfa_optimize_jmps() 833 opline->op1_type = IS_UNUSED; in zend_dfa_optimize_jmps() 888 if (opline->op1_type == IS_CONST in zend_dfa_optimize_jmps() 1076 && opline->op1_type == IS_CONST in zend_dfa_optimize_op_array() 1097 if (opline->op1_type == IS_CONST in zend_dfa_optimize_op_array() [all …]
|
H A D | zend_ssa.c | 184 if (op->op1_type == IS_CV) { in find_adjusted_tmp_var() 189 if (op->op1_type == IS_CV) { in find_adjusted_tmp_var() 565 if (next->op1_type == IS_CV) { in zend_ssa_rename() 604 if (opline->op1_type == IS_CV) { in zend_ssa_rename() 619 if (opline->op1_type == IS_CV) { in zend_ssa_rename() 628 if (opline->op1_type == IS_CV) { in zend_ssa_rename() 637 if (opline->op1_type == IS_CV) { in zend_ssa_rename() 651 if (opline->op1_type == IS_CV) { in zend_ssa_rename() 659 if (next->op1_type == IS_CV) { in zend_ssa_rename() 670 if (opline->op1_type == IS_CV) { in zend_ssa_rename() [all …]
|
H A D | optimize_func_calls.c | 33 (opline->op1_type == IS_CONST && \ 76 if (opline->op1_type == IS_CONST) { in zend_delete_call_instructions() 78 } else if (opline->op1_type == IS_CV) { in zend_delete_call_instructions() 105 if (ret_opline->op1_type == IS_CONST) { in zend_try_inline_call() 115 if (fcall->opcode == ZEND_INIT_METHOD_CALL && fcall->op1_type == IS_UNUSED) { in zend_try_inline_call() 147 opline->op1_type = IS_CONST; in zend_try_inline_call()
|
H A D | pass3.c | 104 zend_uchar tmp_type = opline->op1_type; in zend_optimizer_pass3() 108 || (opline->op1_type == IS_CONST in zend_optimizer_pass3() 117 && (opline->op1_type & (IS_VAR | IS_CV)) in zend_optimizer_pass3() 119 && opline->op1_type == next_opline->op1_type) { in zend_optimizer_pass3() 322 if(op->op1_type == IS_TMP_VAR && in zend_optimizer_pass3() 356 if(op->op1_type == IS_TMP_VAR && in zend_optimizer_pass3()
|
H A D | escape_analysis.c | 178 if (opline->op1_type == IS_CONST) { in is_allocation_def() 193 if (opline->op1_type == IS_CONST in is_allocation_def() 197 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_ARRAY)) { in is_allocation_def() 202 if (opline->op1_type == IS_CV && (OP1_INFO() & MAY_BE_ARRAY)) { in is_allocation_def() 247 if (opline->op1_type == IS_CONST) { in is_local_def() 288 if (opline->op1_type == IS_CV) { in is_escape_use() 338 if (opline->op1_type != IS_CV in is_escape_use() 354 if (opline->op1_type != IS_CV in is_escape_use()
|
H A D | zend_dfg.c | 53 if (next->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg() 55 if (next->op1_type == IS_CV && (opline->opcode == ZEND_ASSIGN_OBJ_REF in zend_build_dfg() 72 if (opline->op1_type == IS_CV) { in zend_build_dfg() 148 } else if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
|
H A D | zend_optimizer.c | 365 opline->op1_type = IS_CONST; in zend_optimizer_update_op1_const() 420 if (opline->op1_type != IS_CONST) { in zend_optimizer_update_op2_const() 467 if (opline->op1_type != IS_CONST) { in zend_optimizer_update_op2_const() 562 if (opline->op1_type == type && in zend_optimizer_replace_by_const() 602 m->op1_type == type && in zend_optimizer_replace_by_const() 610 m->op1_type = IS_CONST; in zend_optimizer_replace_by_const() 639 opline->op1_type = IS_CONST; in zend_optimizer_replace_by_const() 782 if (opline->op1_type == IS_CONST) { in get_class_entry_from_op1() 865 if (opline->op1_type == IS_UNUSED in zend_optimizer_get_called_func() 1072 if (opline->op1_type == IS_CONST) { in zend_revert_pass_two() [all …]
|
H A D | compact_vars.c | 39 if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 87 if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars()
|
H A D | dce.c | 216 if (opline->op1_type != IS_CONST in may_have_side_effects() 391 if ((opline->op1_type & (IS_VAR|IS_TMP_VAR))&& !is_var_dead(ctx, ssa_op->op1_use)) { in dce_instr() 396 free_var_type = opline->op1_type; in dce_instr() 420 opline->op1_type = free_var_type; in dce_instr()
|
H A D | zend_inference.c | 2341 if (opline->op1_type == IS_UNUSED) { in zend_fetch_prop_info() 2361 if (opline->op1_type == IS_CONST) { in zend_fetch_static_prop_info() 2536 (opline->op1_type == IS_CV) && in zend_update_type_info() 2598 if (opline->op1_type == IS_CV) { in zend_update_type_info() 2654 if (opline->op1_type == IS_CV) { in zend_update_type_info() 2660 if (opline->op1_type == IS_CV) { in zend_update_type_info() 2834 if (opline->op1_type == IS_CV) { in zend_update_type_info() 2881 if (opline->op1_type == IS_CV) { in zend_update_type_info() 2918 if (opline->op1_type == IS_CV) { in zend_update_type_info() 2999 if (opline->op1_type == IS_CV) { in zend_update_type_info() [all …]
|
H A D | optimize_temp_vars_5.c | 81 if ((opline->op1_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables()
|
H A D | zend_dump.c | 596 if (opline->op1_type == IS_CONST) { in zend_dump_op() 598 } else if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 603 …zend_dump_ssa_var(op_array, ssa, ssa_var_num, opline->op1_type, EX_VAR_TO_NUM(opline->op1.var), du… in zend_dump_op() 606 zend_dump_var(op_array, opline->op1_type, EX_VAR_TO_NUM(opline->op1.var)); in zend_dump_op() 610 zend_dump_var(op_array, opline->op1_type, EX_VAR_TO_NUM(opline->op1.var)); in zend_dump_op() 616 …zend_dump_ssa_var(op_array, ssa, ssa_var_num, opline->op1_type, EX_VAR_TO_NUM(opline->op1.var), du… in zend_dump_op()
|
H A D | ssa_integrity.c | 180 if (is_var_type(opline->op1_type)) { in ssa_verify_integrity()
|
H A D | sccp.c | 190 if (opline->op1_type == IS_CONST) { in get_op1_value() 311 opline->op1_type = IS_CONST; in try_replace_op1() 317 opline->op1_type = IS_CONST; in try_replace_op1() 2314 && opline->op1_type & (IS_VAR|IS_TMP_VAR) in try_remove_definition()
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_opcode.c | 105 ops, opline, opline->op1, opline->op1_type, ZEND_VM_OP1_FLAGS(flags)); in phpdbg_decode_opline()
|
/PHP-7.4/Zend/ |
H A D | zend_execute.c | 1459 if (opline->op1_type == IS_VAR && opline->op1.var == var) { in zend_wrong_string_offset() 3003 zend_uchar op1_type = opline->op1_type, op2_type = opline->op2_type; in zend_fetch_static_property_address_ex() local 3013 FREE_UNFETCHED_OP(op1_type, opline->op1.var); in zend_fetch_static_property_address_ex() 3016 if (UNEXPECTED(op1_type != IS_CONST)) { in zend_fetch_static_property_address_ex() 3024 FREE_UNFETCHED_OP(op1_type, opline->op1.var); in zend_fetch_static_property_address_ex() 3037 if (EXPECTED(op1_type == IS_CONST)) { in zend_fetch_static_property_address_ex() 3054 if (UNEXPECTED(op1_type != IS_CONST)) { in zend_fetch_static_property_address_ex() 3057 if (op1_type != IS_CV) { in zend_fetch_static_property_address_ex() 3068 if (EXPECTED(op1_type == IS_CONST)) { in zend_fetch_static_property_address_ex() 4021 tmp_type = op->op1_type; in zend_swap_operands() [all …]
|
H A D | zend_opcode.c | 712 ((use_opline->op1_type & (IS_TMP_VAR|IS_VAR)) && use_opline->op1.var == rt_var_num) || in emit_live_range() 809 if ((opline->op1_type & (IS_TMP_VAR|IS_VAR))) { in zend_calc_live_ranges() 1025 if (opline->op1_type == IS_CONST) { in pass_two() 1027 } else if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in pass_two()
|
H A D | zend_compile.c | 2270 opline->op1_type = IS_CONST; in zend_set_class_name_op1() 3192 opline->op1_type = IS_CONST; in zend_compile_dynamic_call() 3309 opline->op1_type = IS_CONST; in zend_compile_func_defined() 3410 opline->op1_type = IS_CONST; in zend_compile_init_user_func() 4061 opline->op1_type = IS_CONST; in zend_compile_new() 4138 opline->op1_type = IS_CV; in zend_compile_static_var_common() 5033 opline->op1_type = IS_CONST; in zend_compile_try() 5108 opline->op1_type = IS_TMP_VAR; in zend_compile_try() 5960 opline->op1_type = IS_CONST; in zend_begin_func_decl() 5965 opline->op1_type = IS_CONST; in zend_begin_func_decl() [all …]
|
H A D | zend_compile.h | 37 (opline)->op1_type = IS_UNUSED; \ 144 zend_uchar op1_type; member
|
H A D | zend_vm_execute.h | 2316 if (opline->op1_type == IS_CONST) { in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER() 2361 if (opline->op1_type != IS_UNUSED) { in ZEND_EXIT_SPEC_HANDLER() 61202 if (op->op1_type < op->op2_type) { 61220 if (op->op1_type < op->op2_type) { 61228 if (op->op1_type < op->op2_type) { 61236 if (op->op1_type < op->op2_type) { 61260 if (op->op1_type < op->op2_type) { 61281 if (op->op1_type < op->op2_type) { 61297 if (op->op1_type < op->op2_type) { 61419 if (op->op1_type < op->op2_type) { [all …]
|
/PHP-7.4/ext/opcache/ |
H A D | zend_file_cache.c | 474 if (opline->op1_type == IS_CONST) { 481 if (opline->op1_type == IS_CONST) { 1187 if (opline->op1_type == IS_CONST) { 1194 if (opline->op1_type == IS_CONST) {
|