/PHP-7.3/ext/opcache/Optimizer/ |
H A D | compact_vars.c | 39 if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 42 if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 45 if (opline->result_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() 90 if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars() 93 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_optimizer_compact_vars()
|
H A D | optimize_temp_vars_5.c | 69 if (opline->result_type & (IS_VAR | IS_TMP_VAR)) { in zend_optimize_temporary_variables() 82 if ((opline->op1_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables() 143 if ((opline->op2_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables() 153 if (opline->result_type & (IS_VAR | IS_TMP_VAR)) { in zend_optimize_temporary_variables()
|
H A D | zend_dfg.c | 53 if (next->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg() 59 if (next->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg() 149 } else if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg() 186 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg() 196 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
|
H A D | block_pass.c | 178 if ((opline->op1_type & (IS_TMP_VAR|IS_VAR)) && in zend_optimize_block() 256 if (opline->op2_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block() 279 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block() 339 if (opline->op1_type == IS_TMP_VAR) { in zend_optimize_block() 420 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block() 428 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block() 446 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block() 500 if (opline->op1_type == IS_TMP_VAR && in zend_optimize_block() 619 if (opline->op1_type == IS_TMP_VAR && in zend_optimize_block() 676 opline->op1_type == IS_TMP_VAR) { in zend_optimize_block() [all …]
|
H A D | pass2.c | 135 if (opline->op1_type == IS_TMP_VAR && in zend_optimizer_pass2() 136 opline->result_type == IS_TMP_VAR && in zend_optimizer_pass2() 182 } else if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimizer_pass2()
|
H A D | pass3.c | 336 if(op->result_type == IS_TMP_VAR && in zend_optimizer_pass3() 357 if(op->op1_type == IS_TMP_VAR && in zend_optimizer_pass3() 362 if(op->op2_type == IS_TMP_VAR && in zend_optimizer_pass3() 370 if(op->result_type == IS_TMP_VAR && in zend_optimizer_pass3() 391 if(op->op1_type == IS_TMP_VAR && in zend_optimizer_pass3() 396 if(op->op2_type == IS_TMP_VAR && in zend_optimizer_pass3()
|
H A D | pass1_5.c | 77 …if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_TMP_VAR, opline->result.var, &result)… in zend_optimizer_pass1() 121 …if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_TMP_VAR, opline->result.var, &result)… in zend_optimizer_pass1() 147 … if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, opline->result.var, offset)) { in zend_optimizer_pass1() 174 if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, opline->result.var, &c)) { in zend_optimizer_pass1() 249 if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, opline->result.var, &t)) { in zend_optimizer_pass1() 485 … if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_TMP_VAR, opline->result.var, &t)) { in zend_optimizer_pass1() 502 if (zend_optimizer_replace_by_const(op_array, opline, IS_TMP_VAR, opline->result.var, &c)) { in zend_optimizer_pass1()
|
H A D | zend_ssa.c | 267 if (opline->op1_type == IS_TMP_VAR && in place_essa_pis() 281 } else if ((opline-1)->op1_type == IS_TMP_VAR) { in place_essa_pis() 288 } else if ((opline-1)->op2_type == IS_TMP_VAR) { in place_essa_pis() 417 } else if (opline->op1_type == IS_TMP_VAR && in place_essa_pis() 466 } else if (opline->op1_type == IS_TMP_VAR && in place_essa_pis() 569 } else if (next->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() 576 } else if (next->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() 581 if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() 593 } else if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() 772 if (opline->op1_type & (IS_TMP_VAR|IS_VAR|IS_CV)) { in zend_ssa_rename() [all …]
|
H A D | dce.c | 389 if ((opline->op1_type & (IS_VAR|IS_TMP_VAR))&& !is_var_dead(ctx, ssa_op->op1_use)) { in dce_instr() 398 if ((opline->op2_type & (IS_VAR|IS_TMP_VAR)) && !is_var_dead(ctx, ssa_op->op2_use)) { in dce_instr() 504 if ((op_array->opcodes[def].result_type & (IS_TMP_VAR|IS_VAR)) in dce_live_ranges() 516 ZEND_ASSERT(op_array->opcodes[def].result_type & (IS_TMP_VAR|IS_VAR)); in dce_live_ranges() 520 if (!(op_array->opcodes[def].result_type & (IS_TMP_VAR|IS_VAR)) in dce_live_ranges()
|
H A D | zend_dump.c | 145 } else if (var_type == IS_TMP_VAR) { in zend_dump_var() 430 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 592 } else if (opline->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 649 } else if (opline->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op() 695 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_dump_op()
|
H A D | dfa_pass.c | 881 if (opline->result_type & (IS_TMP_VAR|IS_VAR)) { in zend_dfa_optimize_jmps() 1075 if ((opline->op2_type & (IS_TMP_VAR|IS_VAR)) in zend_dfa_optimize_op_array() 1115 || ((opline->op2_type & (IS_TMP_VAR|IS_VAR|IS_CV)) in zend_dfa_optimize_op_array()
|
H A D | ssa_integrity.c | 90 return type == IS_CV || type == IS_VAR || type == IS_TMP_VAR; in is_var_type()
|
H A D | sccp.c | 2175 && opline->result_type & (IS_VAR|IS_TMP_VAR) in try_remove_definition() 2201 if (opline->result_type & (IS_TMP_VAR|IS_VAR)) { in try_remove_definition() 2208 && opline->op1_type & (IS_VAR|IS_TMP_VAR) in try_remove_definition() 2266 if (opline->result_type & (IS_TMP_VAR|IS_VAR)) { in try_remove_definition()
|
H A D | zend_inference.c | 2797 } else if (opline->op2_type & (IS_TMP_VAR|IS_VAR)) { in zend_update_type_info() 3124 if ((t1 & MAY_BE_RC1) && opline->op1_type != IS_TMP_VAR) { in zend_update_type_info() 3367 if (opline->result_type == IS_TMP_VAR) { in zend_update_type_info() 3445 if (opline->op1_type & (IS_TMP_VAR|IS_VAR|IS_CV)) { in zend_update_type_info() 3481 if (opline->result_type == IS_TMP_VAR) { in zend_update_type_info() 4204 } else if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_may_throw() 4240 } else if (opline->op2_type & (IS_TMP_VAR|IS_VAR)) { in zend_may_throw()
|
/PHP-7.3/Zend/ |
H A D | zend_vm_execute.h | 7920 } else if (IS_TMP_VAR == IS_TMP_VAR) { 17833 if (IS_TMP_VAR != IS_TMP_VAR) { 18035 if (IS_TMP_VAR != IS_TMP_VAR) { 18292 if (IS_TMP_VAR != IS_TMP_VAR) { 18543 if (IS_TMP_VAR == IS_TMP_VAR) { 18957 if (IS_TMP_VAR == IS_TMP_VAR) { 19184 } else if (IS_TMP_VAR == IS_TMP_VAR) { 19447 if (IS_TMP_VAR == IS_TMP_VAR) { 19917 if (IS_TMP_VAR == IS_TMP_VAR) { 26392 } else if (IS_TMP_VAR == IS_TMP_VAR) { [all …]
|
H A D | zend_execute.c | 158 if ((type) & (IS_TMP_VAR|IS_VAR)) { \ 444 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_zval_ptr() 445 if (op_type == IS_TMP_VAR) { in _get_zval_ptr() 465 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_op_data_zval_ptr_r() 466 if (op_type == IS_TMP_VAR) { in _get_op_data_zval_ptr_r() 486 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_zval_ptr_deref() 487 if (op_type == IS_TMP_VAR) { in _get_zval_ptr_deref() 507 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_op_data_zval_ptr_deref_r() 508 if (op_type == IS_TMP_VAR) { in _get_op_data_zval_ptr_deref_r() 529 if (op_type == IS_TMP_VAR) { in _get_zval_ptr_undef() [all …]
|
H A D | zend_opcode.c | 656 } else if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in pass_two() 661 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in pass_two() 664 if (opline->result_type & (IS_VAR|IS_TMP_VAR)) { in pass_two()
|
H A D | zend_compile.c | 705 if (op1->op_type == IS_TMP_VAR) { in zend_do_free() 1914 opline->result_type = IS_TMP_VAR; in zend_adjust_for_fetch_type() 1915 result->op_type = IS_TMP_VAR; in zend_adjust_for_fetch_type() 1925 result->op_type = IS_TMP_VAR; in zend_adjust_for_fetch_type() 1949 opline->result_type = IS_TMP_VAR; in zend_make_tmp_result() 2608 result->op_type = IS_TMP_VAR; in zend_compile_simple_var() 4387 opline->op1_type = IS_TMP_VAR; in zend_handle_loops_and_finally_ex() 5004 case_node.op_type = IS_TMP_VAR; in zend_compile_switch() 5160 fast_call.var_type = IS_TMP_VAR; in zend_compile_try() 5277 opline->op1_type = IS_TMP_VAR; in zend_compile_try() [all …]
|
H A D | zend_vm_def.h | 3352 if (OP2_TYPE & (IS_VAR|IS_TMP_VAR)) { 3844 if (OP1_TYPE & (IS_VAR|IS_TMP_VAR)) { 4108 if (OP1_TYPE != IS_TMP_VAR) { 5182 if (OP1_TYPE == IS_TMP_VAR) { 5315 } else if (OP1_TYPE != IS_TMP_VAR) { 5710 if (OP1_TYPE != IS_TMP_VAR) { 7212 } else if (OP1_TYPE == IS_TMP_VAR) { 7240 } else if (OP2_TYPE == IS_TMP_VAR) { 7315 if (OP1_TYPE != IS_TMP_VAR) { 7605 if (OP1_TYPE & (IS_TMP_VAR|IS_VAR)) { [all …]
|
H A D | zend_compile.h | 702 #define IS_TMP_VAR (1<<1) macro
|
/PHP-7.3/Zend/tests/ |
H A D | object_handlers.phpt | 63 // IS_TMP_VAR 80 // IS_TMP_VAR + conversion
|
H A D | foreach_004.phpt | 43 // IS_TMP_VAR
|
H A D | foreach_003.phpt | 46 // IS_TMP_VAR
|
/PHP-7.3/sapi/phpdbg/ |
H A D | phpdbg_opcode.c | 55 case IS_TMP_VAR: in phpdbg_decode_op()
|
/PHP-7.3/ |
H A D | .gdbinit | 547 set $optype = "IS_TMP_VAR"
|