/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 | pass1_5.c | 214 opline->op1_type == IS_VAR && in zend_optimizer_pass1() 244 } else if (opline->op1_type == IS_VAR) { in zend_optimizer_pass1() 371 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1() 415 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1() 435 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1() 461 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1()
|
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() 349 } else if (opline->op1_type == IS_VAR) { in zend_optimize_block() 372 if((opline->op1_type & IS_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() 1678 if (opline->op2_type == IS_VAR) { in zend_t_usage() 1694 if (opline->result_type == IS_VAR) { in zend_t_usage() 1757 if (opline->result_type == IS_VAR) { in zend_t_usage() [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 | pass2.c | 182 } else if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimizer_pass2()
|
H A D | pass3.c | 97 && (opline->op2_type & (IS_VAR | IS_CV)) in zend_optimizer_pass3() 116 if ((opline->op1_type & (IS_VAR | IS_CV)) in zend_optimizer_pass3()
|
H A D | zend_ssa.c | 439 } else if (opline->op1_type == IS_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() 791 } else if (opline->result_type & (IS_VAR|IS_TMP_VAR)) { in zend_ssa_rename() 1429 if (op_array->opcodes[j].result_type & (IS_TMP_VAR|IS_VAR)) { in zend_ssa_remove_block()
|
H A D | zend_dump.c | 143 } else if (var_type == IS_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()
|
/PHP-7.3/Zend/ |
H A D | zend_vm_execute.h | 21092 if (IS_VAR == IS_VAR || IS_VAR == IS_CV) { 21102 if (IS_VAR == IS_VAR || IS_VAR == IS_CV) { 22867 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { 25238 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { 29133 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { 31553 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { 33288 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { 35670 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { 40423 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { 44246 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { [all …]
|
H A D | zend_execute.h | 63 if (ZEND_CONST_COND(value_type & (IS_VAR|IS_CV), 1) && Z_ISREF_P(value)) { in zend_assign_to_variable() 83 if (ZEND_CONST_COND(value_type & (IS_VAR|IS_CV), 1) && variable_ptr == value) { in zend_assign_to_variable() 84 if (value_type == IS_VAR && ref) { in zend_assign_to_variable() 101 } else if (ZEND_CONST_COND(value_type == IS_VAR, 1) && UNEXPECTED(ref)) { in zend_assign_to_variable() 128 } else if (ZEND_CONST_COND(value_type == IS_VAR, 1) && UNEXPECTED(ref)) { in zend_assign_to_variable()
|
H A D | zend_vm_def.h | 1673 if (OP1_TYPE == IS_VAR) { 1690 if (OP1_TYPE == IS_VAR) { 1760 if (OP1_TYPE == IS_VAR) { 1889 if (OP1_TYPE == IS_VAR) { 1911 if (OP1_TYPE == IS_VAR) { 2043 if (OP1_TYPE == IS_VAR) { 2072 if (OP1_TYPE == IS_VAR 3930 if (OP1_TYPE == IS_VAR) { 5782 if (OP1_TYPE == IS_VAR) { 5830 if (OP1_TYPE == IS_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() 448 ZEND_ASSERT(op_type == IS_VAR); in _get_zval_ptr() 465 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_op_data_zval_ptr_r() 469 ZEND_ASSERT(op_type == IS_VAR); in _get_op_data_zval_ptr_r() 486 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_zval_ptr_deref() 490 ZEND_ASSERT(op_type == IS_VAR); in _get_zval_ptr_deref() 511 ZEND_ASSERT(op_type == IS_VAR); in _get_op_data_zval_ptr_deref_r() 532 ZEND_ASSERT(op_type == IS_VAR); in _get_zval_ptr_undef() 566 ZEND_ASSERT(op_type == IS_VAR); in _get_zval_ptr_ptr() [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 | 719 } else if (op1->op_type == IS_VAR) { in zend_do_free() 726 if (opline->result_type == IS_VAR in zend_do_free() 738 opline->op1_type == IS_VAR && in zend_do_free() 743 if (opline->result_type == IS_VAR in zend_do_free() 1941 opline->result_type = IS_VAR; in zend_make_var_result() 2055 if ((opline->op1_type & (IS_VAR|IS_TMP_VAR)) && in zend_check_live_ranges() 2091 if ((opline->op2_type & (IS_VAR|IS_TMP_VAR)) && in zend_check_live_ranges() 2619 if (node->op_type == IS_VAR) { in zend_separate_if_call_and_write() 2621 opline->result_type = IS_VAR; in zend_separate_if_call_and_write() 3239 if (arg_node.op_type == IS_VAR) { in zend_compile_args() [all …]
|
H A D | zend_compile.h | 703 #define IS_VAR (1<<2) macro
|
/PHP-7.3/Zend/tests/ |
H A D | bug70262.phpt | 20 $a->getObj($array) //use function call to get a refcount == 1 IS_VAR object
|
H A D | object_handlers.phpt | 118 // IS_VAR 134 // IS_VAR + conversion
|
H A D | foreach_004.phpt | 36 // IS_VAR
|
H A D | foreach_003.phpt | 39 // IS_VAR
|
/PHP-7.3/sapi/phpdbg/ |
H A D | phpdbg_opcode.c | 52 case IS_VAR: in phpdbg_decode_op()
|