Lines Matching refs:zend_op

89 static zend_op *zend_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2);
317 zend_stack_init(&CG(delayed_oplines_stack), sizeof(zend_op)); in zend_init_compiler_data_structures()
649 zend_op *opline = op_array->opcodes + op_array->live_range[n+1].start; in zend_start_live_range_ex()
650 zend_op *end = op_array->opcodes + op_array->last; in zend_start_live_range_ex()
733 zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; in zend_do_free()
747 zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; in zend_do_free()
1058 ZEND_API int do_bind_function(const zend_op_array *op_array, const zend_op *opline, HashTable *func… in do_bind_function()
1099 ZEND_API zend_class_entry *do_bind_class(const zend_op_array* op_array, const zend_op *opline, Hash… in do_bind_class()
1134 ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op_array *op_array, const zend_op *op… in do_bind_inherited_class()
1179 zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; in zend_do_early_binding()
1201 zend_op *fetch_class_opline = opline-1; in zend_do_early_binding()
1584 zend_op *opline; in zend_do_extended_info()
1600 zend_op *opline; in zend_do_extended_fcall_begin()
1616 zend_op *opline; in zend_do_extended_fcall_end()
1959 static void zend_adjust_for_fetch_type(zend_op *opline, uint32_t type) /* {{{ */ in zend_adjust_for_fetch_type()
1991 static inline void zend_make_var_result(znode *result, zend_op *opline) /* {{{ */ in zend_make_var_result()
1999 static inline void zend_make_tmp_result(znode *result, zend_op *opline) /* {{{ */ in zend_make_tmp_result()
2007 static void zend_find_live_range(zend_op *opline, zend_uchar type, uint32_t var) /* {{{ */ in zend_find_live_range()
2009 zend_op *def = opline; in zend_find_live_range()
2054 static zend_always_inline int zend_is_def_range(zend_op *opline, zend_uchar type, uint32_t var) /* … in zend_is_def_range()
2078 static void zend_check_live_ranges(zend_op *opline) /* {{{ */ in zend_check_live_ranges()
2137 static zend_op *zend_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ in zend_emit_op()
2139 zend_op *opline = get_next_op(CG(active_op_array)); in zend_emit_op()
2163 static zend_op *zend_emit_op_tmp(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */ in zend_emit_op_tmp()
2165 zend_op *opline = get_next_op(CG(active_op_array)); in zend_emit_op_tmp()
2192 zend_op *opline; in zend_emit_tick()
2208 static inline zend_op *zend_emit_op_data(znode *value) /* {{{ */ in zend_emit_op_data()
2217 zend_op *opline = zend_emit_op(NULL, ZEND_JMP, NULL, NULL); in zend_emit_jump()
2223 ZEND_API int zend_is_smart_branch(zend_op *opline) /* {{{ */ in zend_is_smart_branch()
2250 zend_op *opline; in zend_emit_cond_jump()
2267 zend_op *opline = &CG(active_op_array)->opcodes[opnum_jump]; in zend_update_jump_target()
2290 static inline zend_op *zend_delayed_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op… in zend_delayed_emit_op()
2292 zend_op tmp_opline; in zend_delayed_emit_op()
2320 static zend_op *zend_delayed_compile_end(uint32_t offset) /* {{{ */ in zend_delayed_compile_end()
2322 zend_op *opline = NULL, *oplines = zend_stack_base(&CG(delayed_oplines_stack)); in zend_delayed_compile_end()
2328 memcpy(opline, &oplines[i], sizeof(zend_op)); in zend_delayed_compile_end()
2355 zend_op *opline; in zend_emit_return_type_check()
2398 zend_op *ret; in zend_emit_final_return()
2476 static inline void zend_set_class_name_op1(zend_op *opline, znode *class_node) /* {{{ */ in zend_set_class_name_op1()
2488 static zend_op *zend_compile_class_ref(znode *result, zend_ast *name_ast, int throw_exception) /* {… in zend_compile_class_ref()
2490 zend_op *opline; in zend_compile_class_ref()
2557 zend_op *opline = zend_emit_op(result, ZEND_FETCH_CLASS, NULL, &name_node); in zend_compile_class_ref_ex()
2606 static zend_op *zend_compile_simple_var_no_cv(znode *result, zend_ast *ast, uint32_t type, int dela… in zend_compile_simple_var_no_cv()
2610 zend_op *opline; in zend_compile_simple_var_no_cv()
2648 zend_op *opline; in zend_compile_simple_var()
2654 zend_op *opline = zend_compile_simple_var_no_cv(result, ast, type, delayed); in zend_compile_simple_var()
2664 zend_op *opline = zend_emit_op(NULL, ZEND_SEPARATE, node, NULL); in zend_separate_if_call_and_write()
2692 static zend_op *zend_delayed_compile_dim(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_delayed_compile_dim()
2719 static inline zend_op *zend_compile_dim_common(znode *result, zend_ast *ast, uint32_t type) /* {{{ … in zend_compile_dim_common()
2729 zend_op *opline = zend_compile_dim_common(result, ast, type); in zend_compile_dim()
2734 static zend_op *zend_delayed_compile_prop(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_delayed_compile_prop()
2740 zend_op *opline; in zend_delayed_compile_prop()
2760 static zend_op *zend_compile_prop_common(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_prop_common()
2770 zend_op *opline = zend_compile_prop_common(result, ast, type); in zend_compile_prop()
2775 zend_op *zend_compile_static_prop_common(znode *result, zend_ast *ast, uint32_t type, int delayed) … in zend_compile_static_prop_common()
2781 zend_op *opline; in zend_compile_static_prop_common()
2810 zend_op *opline = zend_compile_static_prop_common(result, ast, type, delayed); in zend_compile_static_prop()
2985 zend_op *opline; in zend_compile_assign()
3051 zend_op *opline; in zend_compile_assign_ref()
3104 zend_op *opline; in zend_compile_compound_assign()
3157 zend_op *opline; in zend_compile_args()
3255 ZEND_API zend_uchar zend_get_call_op(const zend_op *init_op, zend_function *fbc) /* {{{ */ in zend_get_call_op()
3283 zend_op *opline; in zend_compile_call_common()
3322 zend_op *opline = get_next_op(CG(active_op_array)); in zend_compile_ns_call()
3342 zend_op *opline = get_next_op(CG(active_op_array)); in zend_compile_dynamic_call()
3352 zend_op *opline = get_next_op(CG(active_op_array)); in zend_compile_dynamic_call()
3405 zend_op *opline; in zend_compile_func_typecheck()
3421 zend_op *opline; in zend_compile_func_cast()
3437 zend_op *opline; in zend_compile_func_defined()
3517 zend_op *opline; in zend_try_compile_ct_bound_init_user_func()
3548 zend_op *opline; in zend_compile_init_user_func()
3595 zend_op *opline; in zend_compile_func_cuf()
3613 zend_op *opline; in zend_compile_assert()
3750 zend_op *opline; in zend_compile_call()
3790 zend_op *opline; in zend_compile_method_call()
3845 zend_op *opline; in zend_compile_static_call()
3914 zend_op *opline; in zend_compile_new()
3979 zend_op *opline = zend_emit_op(NULL, ZEND_BIND_GLOBAL, &result, &name_node); in zend_compile_global_var()
3985 zend_op *opline = zend_emit_op(&result, ZEND_FETCH_W, &name_node, NULL); in zend_compile_global_var()
4003 zend_op *opline; in zend_compile_static_var_common()
4054 zend_op *opline; in zend_compile_unset()
4098 zend_op *opline = get_next_op(CG(active_op_array)); in zend_handle_loops_and_finally_ex()
4111 zend_op *opline = get_next_op(CG(active_op_array)); in zend_handle_loops_and_finally_ex()
4125 zend_op *opline; in zend_handle_loops_and_finally_ex()
4187 zend_op *opline; in zend_compile_return()
4237 zend_op *opline; in zend_compile_echo()
4263 zend_op *opline; in zend_compile_break_continue()
4302 void zend_resolve_goto_label(zend_op_array *op_array, zend_op *opline) /* {{{ */ in zend_resolve_goto_label()
4367 zend_op *opline; in zend_compile_goto()
4512 zend_op *opline; in zend_compile_foreach()
4635 zend_op *opline; in zend_compile_switch()
4723 zend_op *opline; in zend_compile_try()
5139 zend_op *opline; in zend_compile_params()
5304 zend_op *opline; in zend_compile_closure_binding()
5530 zend_op *opline; in zend_begin_func_decl()
5614 zend_op *opline_ext = zend_emit_op(NULL, ZEND_EXT_NOP, NULL, NULL); in zend_compile_func_decl()
5832 zend_op *opline; in zend_compile_use_trait()
5890 zend_op *opline; in zend_compile_implements()
5929 zend_op *opline; in zend_compile_class_decl()
6824 zend_op *opline_jmpz, *opline_bool; in zend_compile_short_circuiting()
6882 zend_op *opline = zend_compile_prop_common(NULL, var_ast, BP_VAR_RW); in zend_compile_post_incdec()
6902 zend_op *opline = zend_compile_prop_common(result, var_ast, BP_VAR_RW); in zend_compile_pre_incdec()
6917 zend_op *opline; in zend_compile_cast()
6932 zend_op *opline_qm_assign; in zend_compile_shorthand_conditional()
6958 zend_op *opline_qm_assign2; in zend_compile_conditional()
6993 zend_op *opline; in zend_compile_coalesce()
7013 zend_op *opline; in zend_compile_print()
7051 zend_op *opline; in zend_compile_yield()
7101 zend_op *opline; in zend_compile_instanceof()
7128 zend_op *opline; in zend_compile_include_or_eval()
7145 zend_op *opline = NULL; in zend_compile_isset_or_empty()
7241 zend_op *opline; in zend_compile_array()
7311 zend_op *opline; in zend_compile_const()
7365 zend_op *opline; in zend_compile_class_const()
7369 zend_op *opline = zend_emit_op_tmp(result, ZEND_FETCH_CLASS_NAME, NULL, NULL); in zend_compile_class_const()
7427 zend_op *opline = zend_emit_op_tmp(result, ZEND_FETCH_CLASS_NAME, NULL, NULL); in zend_compile_resolve_class_name()
7434 zend_op *opline = zend_emit_op_tmp(result, ZEND_FETCH_CLASS_NAME, NULL, NULL); in zend_compile_resolve_class_name()
7447 static zend_op *zend_compile_rope_add(znode *result, uint32_t num, znode *elem_node) /* {{{ */ in zend_compile_rope_add()
7449 zend_op *opline = get_next_op(CG(active_op_array)); in zend_compile_rope_add()
7471 zend_op *opline = NULL, *init_opline; in zend_compile_encaps_list()
7581 zend_op *opline; in zend_compile_magic_const()
8062 zend_op *opline; in zend_delayed_compile_var()