Home
last modified time | relevance | path

Searched defs:opline (Results 1 – 25 of 44) sorted by path

12

/PHP-7.4/Zend/
H A Dzend.c1280 const zend_op *opline; in zend_error_va_list() local
H A Dzend_compile.c1528 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 Dzend_compile.h32 #define MAKE_NOP(opline) do { \ argument
601 #define ZEND_OPLINE_TO_OFFSET(opline, target) \ argument
604 #define ZEND_OPLINE_NUM_TO_OFFSET(op_array, opline, opline_num) \ argument
616 # define OP_JMP_ADDR(opline, node) \ argument
619 # define ZEND_SET_OP_JMP_ADDR(opline, node, val) do { \ argument
629 # define ZEND_PASS_TWO_UNDO_JMP_TARGET(op_array, opline, node) do { \ argument
636 # define OP_JMP_ADDR(opline, node) \ argument
639 # define ZEND_SET_OP_JMP_ADDR(opline, node, val) do { \ argument
665 # define RT_CONSTANT(opline, node) \ argument
680 # define RT_CONSTANT(opline, node) \ argument
[all …]
H A Dzend_execute.c123 #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 Dzend_execute.h393 #define SKIP_EXT_OPLINE(opline) do { \ argument
H A Dzend_opcode.c509 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
H A Dzend_vm.h38 #define ZEND_VM_SET_OPCODE_HANDLER(opline) zend_vm_set_opcode_handler(opline) argument
H A Dzend_vm_execute.h438 #define ZEND_VM_DISPATCH(opcode, opline) ZEND_VM_TAIL_CALL(((opcode_handler_t)zend_vm_get_opcode_ha… argument
/PHP-7.4/ext/opcache/Optimizer/
H A Dblock_pass.c82 #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 Dcompact_literals.c121 zend_op *opline, *end; in zend_optimizer_compact_literals() local
H A Dcompact_vars.c38 zend_op *opline = &op_array->opcodes[i]; in zend_optimizer_compact_vars() local
86 zend_op *opline = &op_array->opcodes[i]; in zend_optimizer_compact_vars() local
H A Ddce.c77 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 Ddfa_pass.c215 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 Descape_analysis.c105 zend_op *opline = op_array->opcodes + def; in zend_build_equi_escape_sets() local
170 zend_op *opline = op_array->opcodes + def; in is_allocation_def() local
236 zend_op *opline = op_array->opcodes + def; in is_local_def() local
280 zend_op *opline = op_array->opcodes + use; in is_escape_use() local
485 zend_op *opline = op_array->opcodes + use; in zend_ssa_escape_analysis() local
H A Dnop_removal.c36 zend_op *end, *opline; in zend_optimizer_nop_removal() local
H A Doptimize_func_calls.c32 #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 Doptimize_temp_vars_5.c51 zend_op *opline, *end; in zend_optimize_temporary_variables() local
H A Dpass1_5.c41 zend_op *opline = op_array->opcodes; in zend_optimizer_pass1() local
H A Dpass2.c37 zend_op *opline; in zend_optimizer_pass2() local
H A Dpass3.c55 zend_op *opline; in zend_optimizer_pass3() local
H A Dsccp.c189 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 Dscdf.c124 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
H A Dssa_integrity.c179 zend_op *opline = &op_array->opcodes[i]; in ssa_verify_integrity() local
H A Dzend_call_graph.c89 zend_op *opline = op_array->opcodes; in zend_analyze_calls() local
H A Dzend_call_graph.h27 zend_op *opline; member

Completed in 205 milliseconds

12