Lines Matching refs:obj_node

2568 static void zend_emit_jmp_null(znode *obj_node, uint32_t bp_type)  in zend_emit_jmp_null()  argument
2571 zend_op *opline = zend_emit_op(NULL, ZEND_JMP_NULL, obj_node, NULL); in zend_emit_jmp_null()
3131 znode obj_node, prop_node; in zend_delayed_compile_prop() local
3137 obj_node.op_type = IS_UNUSED; in zend_delayed_compile_prop()
3139 zend_emit_op(&obj_node, ZEND_FETCH_THIS, NULL, NULL); in zend_delayed_compile_prop()
3147 opline = zend_delayed_compile_var(&obj_node, obj_ast, type, 0); in zend_delayed_compile_prop()
3155 zend_separate_if_call_and_write(&obj_node, obj_ast, type); in zend_delayed_compile_prop()
3157 if (obj_node.op_type == IS_TMP_VAR) { in zend_delayed_compile_prop()
3160 uint32_t var = obj_node.u.op.var; in zend_delayed_compile_prop()
3181 zend_emit_jmp_null(&obj_node, type); in zend_delayed_compile_prop()
3187 opline = zend_delayed_emit_op(result, ZEND_FETCH_OBJ_R, &obj_node, &prop_node); in zend_delayed_compile_prop()
5216 znode obj_node, method_node; in zend_compile_method_call() local
5224 obj_node.op_type = IS_UNUSED; in zend_compile_method_call()
5226 zend_emit_op(&obj_node, ZEND_FETCH_THIS, NULL, NULL); in zend_compile_method_call()
5234 zend_compile_expr(&obj_node, obj_ast); in zend_compile_method_call()
5236 zend_emit_jmp_null(&obj_node, type); in zend_compile_method_call()
5241 opline = zend_emit_op(NULL, ZEND_INIT_METHOD_CALL, &obj_node, NULL); in zend_compile_method_call()
5415 znode obj_node; in zend_compile_clone() local
5416 zend_compile_expr(&obj_node, obj_ast); in zend_compile_clone()
5418 zend_emit_op_tmp(result, ZEND_CLONE, &obj_node, NULL); in zend_compile_clone()
10493 znode obj_node, class_node; in zend_compile_instanceof() local
10496 zend_compile_expr(&obj_node, obj_ast); in zend_compile_instanceof()
10497 if (obj_node.op_type == IS_CONST) { in zend_compile_instanceof()
10498 zend_do_free(&obj_node); in zend_compile_instanceof()
10507 opline = zend_emit_op_tmp(result, ZEND_INSTANCEOF, &obj_node, NULL); in zend_compile_instanceof()