Lines Matching refs:node

2235 static inline void zend_handle_numeric_op(znode *node) /* {{{ */  in zend_handle_numeric_op()  argument
2237 if (node->op_type == IS_CONST && Z_TYPE(node->u.constant) == IS_STRING) { in zend_handle_numeric_op()
2240 if (ZEND_HANDLE_NUMERIC(Z_STR(node->u.constant), index)) { in zend_handle_numeric_op()
2241 zval_ptr_dtor(&node->u.constant); in zend_handle_numeric_op()
2242 ZVAL_LONG(&node->u.constant, index); in zend_handle_numeric_op()
2423 static void zend_separate_if_call_and_write(znode *node, zend_ast *ast, uint32_t type) /* {{{ */ in zend_separate_if_call_and_write() argument
2426 if (node->op_type == IS_VAR) { in zend_separate_if_call_and_write()
2427 zend_op *opline = zend_emit_op(NULL, ZEND_SEPARATE, node, NULL); in zend_separate_if_call_and_write()
7597 znode *node = Z_PTR_P(zv); in znode_dtor() local
7598 if (node->op_type == IS_CONST) { in znode_dtor()
7599 zval_ptr_dtor_nogc(&node->u.constant); in znode_dtor()
7601 efree(node); in znode_dtor()
7609 znode var_node_is, var_node_w, default_node, assign_node, *node; in zend_compile_assign_coalesce() local
7666 ZEND_HASH_FOREACH_PTR(CG(memoized_exprs), node) { in zend_compile_assign_coalesce()
7667 if (node->op_type == IS_TMP_VAR || node->op_type == IS_VAR) { in zend_compile_assign_coalesce()
7677 ZEND_HASH_FOREACH_PTR(CG(memoized_exprs), node) { in zend_compile_assign_coalesce()
7678 if (node->op_type == IS_TMP_VAR || node->op_type == IS_VAR) { in zend_compile_assign_coalesce()
7679 zend_emit_op(NULL, ZEND_FREE, node, NULL); in zend_compile_assign_coalesce()