Lines Matching refs:var_node
741 static inline void zend_end_loop(int cont_addr, const znode *var_node) /* {{{ */ in zend_end_loop() argument
3061 znode var_node, dim_node; in zend_delayed_compile_dim() local
3079 opline = zend_delayed_compile_var(&var_node, var_ast, type, 0); in zend_delayed_compile_dim()
3092 zend_separate_if_call_and_write(&var_node, var_ast, type); in zend_delayed_compile_dim()
3106 opline = zend_delayed_emit_op(result, ZEND_FETCH_DIM_R, &var_node, &dim_node); in zend_delayed_compile_dim()
3461 znode var_node, expr_node; in zend_compile_assign() local
3475 zend_delayed_compile_var(&var_node, var_ast, BP_VAR_W, 0); in zend_compile_assign()
3479 zend_emit_op_tmp(result, ZEND_ASSIGN, &var_node, &expr_node); in zend_compile_assign()
3631 znode var_node, expr_node; in zend_compile_compound_assign() local
3642 zend_delayed_compile_var(&var_node, var_ast, BP_VAR_RW, 0); in zend_compile_compound_assign()
3645 opline = zend_emit_op_tmp(result, ZEND_ASSIGN_OP, &var_node, &expr_node); in zend_compile_compound_assign()
5539 znode var_node; in zend_compile_unset() local
5549 zend_compile_expr(&var_node, var_ast->child[1]); in zend_compile_unset()
5550 if (var_node.op_type == IS_CONST) { in zend_compile_unset()
5551 convert_to_string(&var_node.u.constant); in zend_compile_unset()
5554 opline = zend_emit_op(NULL, ZEND_UNSET_VAR, &var_node, NULL); in zend_compile_unset()
5563 } else if (zend_try_compile_cv(&var_node, var_ast) == SUCCESS) { in zend_compile_unset()
5564 opline = zend_emit_op(NULL, ZEND_UNSET_CV, &var_node, NULL); in zend_compile_unset()
7599 znode var_node, default_node; in zend_compile_params() local
7609 var_node.op_type = IS_CV; in zend_compile_params()
7610 var_node.u.op.var = lookup_cv(name); in zend_compile_params()
7612 if (EX_VAR_TO_NUM(var_node.u.op.var) != i) { in zend_compile_params()
7714 SET_NODE(opline->result, &var_node); in zend_compile_params()
10141 znode var_node; in zend_compile_post_incdec() local
10142 zend_op *opline = zend_compile_var(&var_node, var_ast, BP_VAR_RW, 0); in zend_compile_post_incdec()
10147 &var_node, NULL); in zend_compile_post_incdec()
10170 znode var_node; in zend_compile_pre_incdec() local
10171 zend_op *opline = zend_compile_var(&var_node, var_ast, BP_VAR_RW, 0); in zend_compile_pre_incdec()
10176 &var_node, NULL); in zend_compile_pre_incdec()
10540 znode var_node; in zend_compile_isset_or_empty() local
10569 zend_compile_expr(&var_node, var_ast->child[1]); in zend_compile_isset_or_empty()
10570 if (var_node.op_type == IS_CONST) { in zend_compile_isset_or_empty()
10571 convert_to_string(&var_node.u.constant); in zend_compile_isset_or_empty()
10574 opline = zend_emit_op_tmp(result, ZEND_ISSET_ISEMPTY_VAR, &var_node, NULL); in zend_compile_isset_or_empty()
10586 } else if (zend_try_compile_cv(&var_node, var_ast) == SUCCESS) { in zend_compile_isset_or_empty()
10587 opline = zend_emit_op(result, ZEND_ISSET_ISEMPTY_CV, &var_node, NULL); in zend_compile_isset_or_empty()