Home
last modified time | relevance | path

Searched defs:opline (Results 1 – 25 of 36) sorted by relevance

12

/PHP-7.1/ext/opcache/Optimizer/
H A Dzend_optimizer_internal.h27 #define ZEND_RESULT_TYPE(opline) (opline)->result_type argument
28 #define ZEND_RESULT(opline) (opline)->result argument
29 #define ZEND_OP1_TYPE(opline) (opline)->op1_type argument
30 #define ZEND_OP1(opline) (opline)->op1 argument
31 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] argument
32 #define ZEND_OP1_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op1) argument
33 #define ZEND_OP2_TYPE(opline) (opline)->op2_type argument
34 #define ZEND_OP2(opline) (opline)->op2 argument
35 #define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant] argument
36 #define ZEND_OP2_JMP_ADDR(opline) OP_JMP_ADDR(opline, (opline)->op2) argument
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
45 static void zend_delete_call_instructions(zend_op *opline) in zend_delete_call_instructions()
93 static void zend_try_inline_call(zend_op_array *op_array, zend_op *fcall, zend_op *opline, zend_fun… in zend_try_inline_call()
152 zend_op *opline = op_array->opcodes; in zend_optimize_func_calls() local
H A Dzend_optimizer.c88 zend_op *opline = op_array->opcodes; in zend_optimizer_lookup_cv() local
164 zend_op *opline, in zend_optimizer_update_op1_const()
231 zend_op *opline, in zend_optimizer_update_op2_const()
395 zend_op *opline = op_array->opcodes; in zend_optimizer_remove_live_range() local
415 zend_op *opline, in zend_optimizer_replace_by_const()
593 zend_script *script, zend_op_array *op_array, zend_op *opline, zend_bool rt_constants) in zend_optimizer_get_called_func()
816 zend_op *opline, *end; in zend_revert_pass_two() local
833 zend_op *opline, *end; in zend_redo_pass_two() local
852 zend_op *opline, *end; in zend_redo_pass_two_ex() local
893 zend_op *opline, *end; in zend_adjust_fcall_stack_size() local
[all …]
H A Ddfa_pass.c163 zend_op *opline; in zend_ssa_remove_nops() local
238 zend_op *opline = op_array->opcodes + b->start + b->len - 1; in zend_ssa_remove_nops() local
343 zend_ssa *ssa, zend_op *opline, int src_var, uint32_t cv_var) { in opline_supports_assign_contraction()
390 zend_op *opline; in zend_dfa_optimize_op_array() local
H A Dblock_pass.c80 #define SET_VAR_SOURCE(opline) Tsource[VAR_NUM(opline->result.var)] = opline argument
145 zend_op *opline, *src; in zend_optimize_block() local
804 zend_op *opline; in assemble_code_blocks() local
937 zend_op *opline = new_opcodes; in assemble_code_blocks() local
987 zend_op *opline = new_opcodes; in assemble_code_blocks() local
1515 zend_op *opline, *end; in zend_t_usage() local
H A Dzend_inference.c255 static inline zend_bool is_no_val_use(const zend_op *opline, const zend_ssa_op *ssa_op, int var) in is_no_val_use()
547 zend_op *opline, zend_ssa_op *ssa_op, zend_uchar opcode, zend_ssa_range *tmp) { in zend_inference_calc_binary_op_range()
784 zend_op *opline; in zend_inference_calc_range() local
2173 zend_op *opline = op_array->opcodes + i; in zend_update_type_info() local
3407 static zend_bool is_narrowable_instr(zend_op *opline) { in is_narrowable_instr()
3412 static zend_bool is_effective_op1_double_cast(zend_op *opline, zval *op2) { in is_effective_op1_double_cast()
3418 static zend_bool is_effective_op2_double_cast(zend_op *opline, zval *op1) { in is_effective_op2_double_cast()
3459 zend_op *opline = &op_array->opcodes[use]; in can_convert_to_double() local
3576 zend_op *opline; in zend_type_narrowing() local
3625 zend_op *opline) in is_recursive_tail_call()
[all …]
H A Dzend_dump.c91 static void zend_dump_unused_op(const zend_op *opline, znode_op op, uint32_t flags) { in zend_dump_unused_op()
383 …dump_op(const zend_op_array *op_array, const zend_basic_block *b, const zend_op *opline, uint32_t … in zend_dump_op()
922 const zend_op *opline; in zend_dump_op_array() local
990 const zend_op *opline = op_array->opcodes; in zend_dump_op_array() local
H A Dpass2.c37 zend_op *opline; in zend_optimizer_pass2() local
H A Dnop_removal.c36 zend_op *end, *opline; in zend_optimizer_nop_removal() local
H A Dzend_dfg.c42 zend_op *opline, *end; in zend_build_dfg() local
H A Doptimize_temp_vars_5.c51 zend_op *opline, *end; in zend_optimize_temporary_variables() local
H A Dpass3.c58 zend_op *opline; in zend_optimizer_pass3() local
H A Dzend_ssa.c165 …djusted_tmp_var(const zend_op_array *op_array, uint32_t build_flags, zend_op *opline, uint32_t var… in find_adjusted_tmp_var()
237 zend_op *opline = op_array->opcodes + blocks[j].start + blocks[j].len - 1; in place_essa_pis() local
528 zend_op *opline, *end; in zend_ssa_rename() local
H A Dzend_cfg.c301 zend_op *opline = op_array->opcodes + i; in zend_build_cfg() local
493 zend_op *opline; in zend_build_cfg() local
H A Dpass1_5.c43 zend_op *opline = op_array->opcodes; in zend_optimizer_pass1() local
H A Dzend_call_graph.c85 zend_op *opline = op_array->opcodes; in zend_analyze_calls() local
/PHP-7.1/Zend/
H A Dzend_compile.c1584 zend_op *opline; in zend_do_extended_info() local
1600 zend_op *opline; in zend_do_extended_fcall_begin() local
1616 zend_op *opline; in zend_do_extended_fcall_end() local
2192 zend_op *opline; in zend_emit_tick() local
2250 zend_op *opline; in zend_emit_cond_jump() local
2490 zend_op *opline; in zend_compile_class_ref() local
2610 zend_op *opline; in zend_compile_simple_var_no_cv() local
2648 zend_op *opline; in zend_compile_simple_var() local
2740 zend_op *opline; in zend_delayed_compile_prop() local
2781 zend_op *opline; in zend_compile_static_prop_common() local
[all …]
H A Dzend_vm.h35 #define ZEND_VM_SET_OPCODE_HANDLER(opline) zend_vm_set_opcode_handler(opline) argument
H A Dzend_opcode.c482 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_info() local
535 static uint32_t zend_get_brk_cont_target(const zend_op_array *op_array, const zend_op *opline) { in zend_get_brk_cont_target()
551 zend_op *opline, *end; in pass_two() local
H A Dzend_compile.h36 #define MAKE_NOP(opline) do { \ argument
541 #define ZEND_OPLINE_TO_OFFSET(opline, target) \ argument
544 #define ZEND_OPLINE_NUM_TO_OFFSET(op_array, opline, opline_num) \ argument
556 # define OP_JMP_ADDR(opline, node) \ argument
559 # define ZEND_SET_OP_JMP_ADDR(opline, node, val) do { \ argument
564 # define ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, node) do { \ argument
569 # define ZEND_PASS_TWO_UNDO_JMP_TARGET(op_array, opline, node) do { \ argument
576 # define OP_JMP_ADDR(opline, node) \ argument
579 # define ZEND_SET_OP_JMP_ADDR(opline, node, val) do { \ argument
584 # define ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, node) do { \ argument
[all …]
/PHP-7.1/sapi/phpdbg/
H A Dphpdbg_opcode.c67 zend_op_array *ops, const zend_op *opline, znode_op op, zend_uchar op_type, in phpdbg_decode_input_op()
96 char *phpdbg_decode_opline(zend_op_array *ops, zend_op *opline) /*{{{ */ in phpdbg_decode_opline()
147 zend_op *opline = (zend_op *) execute_data->opline; in phpdbg_print_opline_ex() local
H A Dphpdbg_bp.c468 PHPDBG_API void phpdbg_set_breakpoint_opline(zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_opline()
628 …bg_set_breakpoint_method_opline(const char *class, const char *method, zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_method_opline()
681 PHPDBG_API void phpdbg_set_breakpoint_function_opline(const char *function, zend_ulong opline) /* {… in phpdbg_set_breakpoint_function_opline()
727 PHPDBG_API void phpdbg_set_breakpoint_file_opline(const char *file, zend_ulong opline) /* {{{ */ in phpdbg_set_breakpoint_file_opline()
795 PHPDBG_API void phpdbg_set_breakpoint_opline_ex(phpdbg_opline_ptr_t opline) /* {{{ */ in phpdbg_set_breakpoint_opline_ex()
965 static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_opline(phpdbg_opline_ptr_t opline) /* {{{ … in phpdbg_find_breakpoint_opline()
H A Dphpdbg_bp.h88 zend_ulong opline; member
96 zend_ulong opline; member
H A Dphpdbg_print.c42 PHPDBG_PRINT(opline) /* {{{ */ in PHPDBG_PRINT() argument
60 zend_op *opline = &(op_array->opcodes[0]); in phpdbg_print_function_helper() local
/PHP-7.1/sapi/fpm/fpm/
H A Dfpm_php_trace.c166 long opline = l; in fpm_php_trace_dump() local

Completed in 98 milliseconds

12