/PHP-7.4/Zend/ |
H A D | zend_vm_execute.h | 438 #define ZEND_VM_DISPATCH(opcode, opline) ZEND_VM_TAIL_CALL(((opcode_handler_t)zend_vm_get_opcode_ha… argument
|
H A D | zend_execute.c | 123 #define RETURN_VALUE_USED(opline) ((opline)->result_type != IS_UNUSED) argument 1433 const zend_op *opline = EX(opline); in zend_wrong_string_offset() local 3819 zend_op *opline = EX(func)->op_array.opcodes + op_num; in cleanup_unfinished_calls() local 4594 #define ZEND_VM_SET_RELATIVE_OPCODE(opline, offset) \ argument 4744 ZEND_API zval *zend_get_zval_ptr(const zend_op *opline, int op_type, const znode_op *node, const ze… in zend_get_zval_ptr()
|
H A D | zend_compile.c | 1528 zend_op *opline; in zend_do_extended_stmt() local 1542 zend_op *opline; in zend_do_extended_fcall_begin() local 1556 zend_op *opline; in zend_do_extended_fcall_end() local 1921 zend_op *opline; in zend_emit_tick() local 1980 zend_op *opline; in zend_emit_cond_jump() local 2369 zend_op *opline; in zend_compile_simple_var_no_cv() local 2458 zend_op *opline; in zend_delayed_compile_dim() local 2505 zend_op *opline; in zend_delayed_compile_prop() local 2548 zend_op *opline; in zend_compile_static_prop() local 2755 zend_op *opline; in zend_compile_assign() local [all …]
|
H A D | zend.c | 1280 const zend_op *opline; in zend_error_va_list() local
|
H A D | zend_opcode.c | 509 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_stmts() local 562 static uint32_t zend_get_brk_cont_target(const zend_op_array *op_array, const zend_op *opline) { in zend_get_brk_cont_target() 726 static zend_bool is_fake_def(zend_op *opline) { in is_fake_def() 733 static zend_bool keeps_op1_alive(zend_op *opline) { in keeps_op1_alive() 772 zend_op *opline = &op_array->opcodes[opnum]; in zend_calc_live_ranges() local 881 zend_op *opline, *end; in pass_two() local
|
/PHP-7.4/ext/opcache/ |
H A D | ZendAccelerator.c | 3856 zend_op *opline = op_array->opcodes; in preload_link() local 3984 zend_op *opline = script->script.main_op_array.opcodes; in preload_remove_empty_includes() local 4024 zend_op *opline = script->script.main_op_array.opcodes; in preload_remove_empty_includes() local
|
H A D | zend_file_cache.c | 461 zend_op *opline, *end; local 1180 zend_op *opline, *end; local
|
H A D | zend_persist.c | 390 zend_op *opline = new_opcodes; in zend_persist_op_array_ex() local
|
/PHP-7.4/ext/opcache/Optimizer/ |
H A D | sccp.c | 189 static zval *get_op1_value(sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in get_op1_value() 199 static zval *get_op2_value(sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in get_op2_value() 210 const zend_op_array *op_array, zend_op *opline, zend_ssa_op *ssa_op) { in can_replace_op1() 279 const zend_op_array *op_array, zend_op *opline, zend_ssa_op *ssa_op) { in can_replace_op2() 292 sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op, int var, zval *value) { in try_replace_op1() 337 sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op, int var, zval *value) { in try_replace_op2() 1865 zend_op *opline = call->arg_info[i].opline; in sccp_visit_instr() local 1922 zend_op *opline, zend_ssa_op *ssa_op) { in sccp_mark_feasible_successors() 2211 static int remove_call(sccp_ctx *ctx, zend_op *opline, zend_ssa_op *ssa_op) in remove_call() 2257 zend_op *opline = &op_array->opcodes[var->definition]; in try_remove_definition() local [all …]
|
H A D | zend_ssa.c | 172 …djusted_tmp_var(const zend_op_array *op_array, uint32_t build_flags, zend_op *opline, uint32_t var… in find_adjusted_tmp_var() 235 zend_op *opline = op_array->opcodes + blocks[j].start + blocks[j].len - 1; in place_essa_pis() local 533 zend_op *opline, *end; in zend_ssa_rename() local 1193 void zend_ssa_remove_instr(zend_ssa *ssa, zend_op *opline, zend_ssa_op *ssa_op) /* {{{ */ in zend_ssa_remove_instr()
|
H A D | zend_inference.c | 553 zend_op *opline, zend_ssa_op *ssa_op, zend_uchar opcode, zend_ssa_range *tmp) { in zend_inference_calc_binary_op_range() 844 zend_op *opline; in zend_inference_calc_range() local 2435 zend_op *opline = op_array->opcodes + i; in zend_update_type_info() local 3836 static zend_bool is_narrowable_instr(zend_op *opline) { in is_narrowable_instr() 3841 static zend_bool is_effective_op1_double_cast(zend_op *opline, zval *op2) { in is_effective_op1_double_cast() 3847 static zend_bool is_effective_op2_double_cast(zend_op *opline, zval *op1) { in is_effective_op2_double_cast() 3888 zend_op *opline = &op_array->opcodes[use]; in can_convert_to_double() local 4011 zend_op *opline; in zend_type_narrowing() local 4060 zend_op *opline) in is_recursive_tail_call() 4131 zend_op *opline = op_array->opcodes + blocks[j].start + blocks[j].len - 1; in zend_func_return_info() local [all …]
|
H A D | dce.c | 77 const zend_op *opline, const zend_ssa_op *ssa_op, in may_have_side_effects() 270 static zend_always_inline void add_operands_to_worklists(context *ctx, zend_op *opline, zend_ssa_op… in add_operands_to_worklists() 317 static zend_bool try_remove_var_def(context *ctx, int free_var, int use_chain, zend_op *opline) { in try_remove_var_def() 376 static zend_bool dce_instr(context *ctx, zend_op *opline, zend_ssa_op *ssa_op) { in dce_instr()
|
H A D | zend_optimizer.c | 236 zend_op *opline, in zend_optimizer_update_op1_const() 373 zend_op *opline, in zend_optimizer_update_op2_const() 554 zend_op *opline, in zend_optimizer_replace_by_const() 737 void zend_optimizer_shift_jump(zend_op_array *op_array, zend_op *opline, uint32_t *shiftlist) { in zend_optimizer_shift_jump() 781 zend_script *script, zend_op_array *op_array, zend_op *opline, zend_bool rt_constants) { in get_class_entry_from_op1() 808 zend_script *script, zend_op_array *op_array, zend_op *opline, zend_bool rt_constants) in zend_optimizer_get_called_func() 1067 zend_op *opline, *end; in zend_revert_pass_two() local 1091 zend_op *opline, *end; in zend_redo_pass_two() local 1166 zend_op *opline, *end; in zend_redo_pass_two_ex() local 1276 zend_op *opline, *end; in zend_adjust_fcall_stack_size() local [all …]
|
H A D | ssa_integrity.c | 179 zend_op *opline = &op_array->opcodes[i]; in ssa_verify_integrity() local
|
H A D | block_pass.c | 82 #define SET_VAR_SOURCE(opline) Tsource[VAR_NUM(opline->result.var)] = opline argument 145 …rget(zend_cfg *cfg, zend_op_array *op_array, zend_basic_block *block, zend_op *opline, zval *val) { in get_const_switch_target() 168 zend_op *opline, *src; in zend_optimize_block() local 916 zend_op *opline; in assemble_code_blocks() local 1069 zend_op *opline = new_opcodes; in assemble_code_blocks() local 1615 zend_op *opline, *end; in zend_t_usage() local
|
H A D | zend_cfg.c | 210 zend_op *opline = &op_array->opcodes[j]; in zend_mark_reachable_blocks() local 287 zend_op *opline = op_array->opcodes + i; in zend_build_cfg() local 489 zend_op *opline; in zend_build_cfg() local
|
H A D | compact_literals.c | 121 zend_op *opline, *end; in zend_optimizer_compact_literals() local
|
H A D | optimize_func_calls.c | 32 #define ZEND_OP1_IS_CONST_STRING(opline) \ argument 35 #define ZEND_OP2_IS_CONST_STRING(opline) \ argument 41 zend_op *opline; member 46 static void zend_delete_call_instructions(zend_op *opline) in zend_delete_call_instructions() 94 static void zend_try_inline_call(zend_op_array *op_array, zend_op *fcall, zend_op *opline, zend_fun… in zend_try_inline_call() 161 zend_op *opline = op_array->opcodes; in zend_optimize_func_calls() local
|
H A D | zend_call_graph.c | 89 zend_op *opline = op_array->opcodes; in zend_analyze_calls() local
|
H A D | dfa_pass.c | 215 zend_op *opline; in zend_ssa_remove_nops() local 266 zend_op *opline = op_array->opcodes + b->start + b->len - 1; in zend_ssa_remove_nops() local 352 zend_ssa *ssa, zend_op *opline, int src_var, uint32_t cv_var) { in opline_supports_assign_contraction() 545 zend_op *opline = &op_array->opcodes[block->start + block->len - 1]; in compress_block() local 605 zend_op *opline; in zend_ssa_replace_control_link() local 713 zend_op *opline; in zend_dfa_optimize_jmps() local 1003 zend_op *opline; in zend_dfa_optimize_op_array() local
|
H A D | pass1_5.c | 41 zend_op *opline = op_array->opcodes; in zend_optimizer_pass1() local
|
H A D | zend_optimizer_internal.h | 28 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] argument 29 #define ZEND_OP1_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op1) argument 30 #define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant] argument 31 #define ZEND_OP2_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op2) argument 74 static inline zend_bool zend_optimizer_is_loop_var_free(const zend_op *opline) { in zend_optimizer_is_loop_var_free()
|
H A D | scdf.c | 124 zend_op *opline = &scdf->op_array->opcodes[i]; in scdf_solve() local 161 zend_op *opline = NULL; in scdf_solve() local 197 zend_op *opline = &op_array->opcodes[i]; in kept_alive_by_loop_var_free() local
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_prompt.c | 613 const zend_op *opline = op_array->opcodes; in phpdbg_skip_line_helper() local 658 const zend_op *opline = op_array->opcodes; in phpdbg_seek_to_end() local
|
H A D | phpdbg_bp.c | 482 PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_opline() 642 …bg_set_breakpoint_method_opline(const char *class, const char *method, zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_method_opline() 695 PHPDBG_API void phpdbg_set_breakpoint_function_opline(const char *function, zend_ulong opline) /* {… in phpdbg_set_breakpoint_function_opline() 741 PHPDBG_API void phpdbg_set_breakpoint_file_opline(const char *file, zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_file_opline() 809 PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline) /* {{{ */ in phpdbg_set_breakpoint_opline_ex() 1008 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_opline(phpdbg_opline_ptr_t opline) /* {{{ … in phpdbg_find_breakpoint_opline()
|