Home
last modified time | relevance | path

Searched refs:op2_type (Results 1 – 25 of 31) sorted by relevance

12

/PHP-7.4/ext/opcache/Optimizer/
H A Dcompact_literals.c155 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 Dpass2.c56 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 Dpass1_5.c71 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 Dcompact_vars.c42 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 Dblock_pass.c260 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 Dzend_dfg.c65 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 Ddfa_pass.c488 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 Dzend_optimizer.c290 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 Dzend_ssa.c194 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 Dpass3.c97 && (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 Doptimize_func_calls.c36 (opline->op2_type == IS_CONST && \
246 && opline->op2_type == IS_UNUSED) { in zend_optimize_func_calls()
H A Descape_analysis.c210 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 Dzend_inference.c2338 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 Ddce.c176 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 Doptimize_temp_vars_5.c142 if ((opline->op2_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables()
H A Dzend_dump.c632 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 Dssa_integrity.c189 if (is_var_type(opline->op2_type)) { in ssa_verify_integrity()
H A Dsccp.c200 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 Dphpdbg_opcode.c109 ops, opline, opline->op2, opline->op2_type, ZEND_VM_OP2_FLAGS(flags)); in phpdbg_decode_opline()
/PHP-7.4/Zend/
H A Dzend_opcode.c713 ((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 Dzend_compile.h38 (opline)->op2_type = IS_UNUSED; \
145 zend_uchar op2_type; member
H A Dzend_compile.c2564 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 Dzend_execute.c1522 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 Dzend_file_cache.c477 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 Dzend_persist.c405 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()

Completed in 180 milliseconds

12