Home
last modified time | relevance | path

Searched refs:IS_VAR (Results 1 – 25 of 27) sorted by relevance

12

/PHP-7.3/ext/opcache/Optimizer/
H A Dcompact_vars.c39 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 Doptimize_temp_vars_5.c69 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 Dzend_dfg.c53 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 Dpass1_5.c214 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 Dblock_pass.c178 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 Ddce.c389 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 Dpass2.c182 } else if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimizer_pass2()
H A Dpass3.c97 && (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 Dzend_ssa.c439 } 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 Dzend_dump.c143 } 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 Ddfa_pass.c881 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 Dssa_integrity.c90 return type == IS_CV || type == IS_VAR || type == IS_TMP_VAR; in is_var_type()
H A Dsccp.c2175 && 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 Dzend_vm_execute.h21092 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 Dzend_execute.h63 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 Dzend_vm_def.h1673 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 Dzend_execute.c158 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 Dzend_opcode.c656 } 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 Dzend_compile.c719 } 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 Dzend_compile.h703 #define IS_VAR (1<<2) macro
/PHP-7.3/Zend/tests/
H A Dbug70262.phpt20 $a->getObj($array) //use function call to get a refcount == 1 IS_VAR object
H A Dobject_handlers.phpt118 // IS_VAR
134 // IS_VAR + conversion
H A Dforeach_004.phpt36 // IS_VAR
H A Dforeach_003.phpt39 // IS_VAR
/PHP-7.3/sapi/phpdbg/
H A Dphpdbg_opcode.c52 case IS_VAR: in phpdbg_decode_op()

Completed in 346 milliseconds

12