Home
last modified time | relevance | path

Searched refs:IS_VAR (Results 1 – 25 of 30) sorted by path

12

/PHP-7.4/
H A D.gdbinit560 set $optype = "IS_VAR"
H A DNEWS1394 . Fixed incorrect usage of QM_ASSIGN instruction. It must not return IS_VAR.
/PHP-7.4/Zend/tests/
H A Dbug70262.phpt20 $a->getObj($array) //use function call to get a refcount == 1 IS_VAR object
H A Dforeach_003.phpt39 // IS_VAR
H A Dforeach_004.phpt36 // IS_VAR
H A Dobject_handlers.phpt118 // IS_VAR
134 // IS_VAR + conversion
/PHP-7.4/Zend/
H A Dzend_compile.c695 } else if (op1->op_type == IS_VAR) { in zend_do_free()
702 if (opline->result_type == IS_VAR in zend_do_free()
714 opline->op1_type == IS_VAR && in zend_do_free()
719 if (opline->result_type == IS_VAR in zend_do_free()
1864 opline->result_type = IS_VAR; in zend_make_var_result()
2079 if (result->op_type == IS_VAR) { in zend_compile_memoized_expr()
2426 if (node->op_type == IS_VAR) { in zend_separate_if_call_and_write()
2428 opline->result_type = IS_VAR; in zend_separate_if_call_and_write()
3063 if (arg_node.op_type == IS_VAR) { in zend_compile_args()
4681 opline->op2_type = IS_VAR; in zend_compile_foreach()
[all …]
H A Dzend_compile.h706 #define IS_VAR (1<<2) macro
H A Dzend_execute.c165 if ((type) & (IS_TMP_VAR|IS_VAR)) { \
395 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_zval_ptr()
416 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_op_data_zval_ptr_r()
437 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_zval_ptr_deref()
441 ZEND_ASSERT(op_type == IS_VAR); in _get_zval_ptr_deref()
458 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_op_data_zval_ptr_deref_r()
462 ZEND_ASSERT(op_type == IS_VAR); in _get_op_data_zval_ptr_deref_r()
479 if (op_type & (IS_TMP_VAR|IS_VAR)) { in _get_zval_ptr_undef()
517 ZEND_ASSERT(op_type == IS_VAR); in _get_zval_ptr_ptr()
2993 zend_assign_to_property_reference(container, IS_VAR, prop_ptr, IS_VAR, value_ptr in zend_assign_to_property_reference_var_var()
[all …]
H A Dzend_execute.h91 } else if (ZEND_CONST_COND(value_type == IS_VAR, 1) && UNEXPECTED(ref)) { in zend_copy_to_variable()
104 if (ZEND_CONST_COND(value_type & (IS_VAR|IS_CV), 1) && Z_ISREF_P(value)) { in zend_assign_to_variable()
H A Dzend_generators.c239 if (retval_op->op2_type & (IS_TMP_VAR | IS_VAR)) { in zend_generator_dtor_storage()
H A Dzend_opcode.c712 ((use_opline->op1_type & (IS_TMP_VAR|IS_VAR)) && use_opline->op1.var == rt_var_num) || in emit_live_range()
713 ((use_opline->op2_type & (IS_TMP_VAR|IS_VAR)) && use_opline->op2.var == rt_var_num) in emit_live_range()
783 if ((opline->result_type & (IS_TMP_VAR|IS_VAR)) && !is_fake_def(opline)) { in zend_calc_live_ranges()
809 if ((opline->op1_type & (IS_TMP_VAR|IS_VAR))) { in zend_calc_live_ranges()
818 if (opline->op2_type & (IS_TMP_VAR|IS_VAR)) { in zend_calc_live_ranges()
1027 } else if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in pass_two()
1032 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in pass_two()
1035 if (opline->result_type & (IS_VAR|IS_TMP_VAR)) { in pass_two()
H A Dzend_vm_def.h2000 if (OP1_TYPE == IS_VAR) {
2017 if (OP1_TYPE == IS_VAR) {
2091 if (OP1_TYPE == IS_VAR) {
2233 if (OP1_TYPE == IS_VAR) {
2255 if (OP1_TYPE == IS_VAR) {
2401 if (OP1_TYPE == IS_VAR) {
2430 if (OP1_TYPE == IS_VAR
4398 if (OP1_TYPE == IS_VAR) {
6394 if (OP1_TYPE == IS_VAR) {
6450 if (OP1_TYPE == IS_VAR) {
[all …]
H A Dzend_vm_execute.h21416 if (IS_VAR == IS_VAR || IS_VAR == IS_CV) { in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
21426 if (IS_VAR == IS_VAR || IS_VAR == IS_CV) { in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
23021 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25272 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28902 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31339 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
33131 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
35609 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39950 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43412 if (IS_VAR == IS_CV || IS_VAR == IS_VAR) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
[all …]
/PHP-7.4/ext/opcache/Optimizer/
H A Dblock_pass.c282 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
351 } else if (opline->op1_type == IS_VAR) { in zend_optimize_block()
374 if((opline->op1_type & IS_VAR) && in zend_optimize_block()
422 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
430 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
449 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
718 if (opline->op1_type & (IS_TMP_VAR|IS_VAR)) { in zend_optimize_block()
1650 if (opline->op2_type == IS_VAR) { in zend_t_usage()
1666 if (opline->result_type == IS_VAR) { in zend_t_usage()
1730 if (opline->result_type == IS_VAR) { in zend_t_usage()
[all …]
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 Ddce.c391 if ((opline->op1_type & (IS_VAR|IS_TMP_VAR))&& !is_var_dead(ctx, ssa_op->op1_use)) { in dce_instr()
400 if ((opline->op2_type & (IS_VAR|IS_TMP_VAR)) && !is_var_dead(ctx, ssa_op->op2_use)) { in dce_instr()
H A Ddfa_pass.c1174 if ((opline->op2_type & (IS_TMP_VAR|IS_VAR)) in zend_dfa_optimize_op_array()
1214 || ((opline->op2_type & (IS_TMP_VAR|IS_VAR|IS_CV)) in zend_dfa_optimize_op_array()
H A Doptimize_temp_vars_5.c68 if (opline->result_type & (IS_VAR | IS_TMP_VAR)) { in zend_optimize_temporary_variables()
81 if ((opline->op1_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables()
142 if ((opline->op2_type & (IS_VAR | IS_TMP_VAR))) { in zend_optimize_temporary_variables()
152 if (opline->result_type & (IS_VAR | IS_TMP_VAR)) { in zend_optimize_temporary_variables()
H A Dpass1_5.c215 opline->op1_type == IS_VAR && in zend_optimizer_pass1()
245 } else if (opline->op1_type == IS_VAR) { in zend_optimizer_pass1()
372 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1()
416 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1()
436 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1()
462 if (zend_optimizer_replace_by_const(op_array, opline + 1, IS_VAR, opline->result.var, &t)) { in zend_optimizer_pass1()
H A Dpass2.c189 } 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()
117 && (opline->op1_type & (IS_VAR | IS_CV)) in zend_optimizer_pass3()
H A Dsccp.c2284 && opline->result_type & (IS_VAR|IS_TMP_VAR) in try_remove_definition()
2314 && opline->op1_type & (IS_VAR|IS_TMP_VAR) in try_remove_definition()
H A Dssa_integrity.c90 return type == IS_CV || type == IS_VAR || type == IS_TMP_VAR; in is_var_type()
H A Dzend_dfg.c53 if (next->op1_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
65 if (next->op2_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
148 } else if (opline->op1_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
185 } else if (opline->op2_type & (IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()
195 if (opline->result_type & (IS_CV|IS_VAR|IS_TMP_VAR)) { in zend_build_dfg()

Completed in 315 milliseconds

12