Home
last modified time | relevance | path

Searched refs:zend_call_info (Results 1 – 12 of 12) sorted by relevance

/PHP-8.0/ext/opcache/Optimizer/
H A Dzend_call_graph.h35 zend_call_info *next_caller;
36 zend_call_info *next_callee;
48 zend_call_info *caller_info; /* where this function is called from */
49 zend_call_info *callee_info; /* which functions are called from this one */
50 zend_call_info **call_map; /* Call info associated with init/call/send opnum */
64 zend_call_info **zend_build_call_map(zend_arena **arena, zend_func_info *info, const zend_op_array …
H A Dzend_call_graph.c52 zend_call_info *call_info; in zend_analyze_calls()
54 zend_call_info **call_stack; in zend_analyze_calls()
58 call_stack = do_alloca((op_array->last / 2) * sizeof(zend_call_info*), use_heap); in zend_analyze_calls()
70 …call_info = zend_arena_calloc(arena, 1, sizeof(zend_call_info) + (sizeof(zend_send_arg_info) * ((i… in zend_analyze_calls()
159 zend_call_info *call_info; in zend_is_indirectly_recursive()
186 zend_call_info *call_info; in zend_analyze_recursion()
248 zend_call_info **zend_build_call_map(zend_arena **arena, zend_func_info *info, const zend_op_array … in zend_build_call_map()
250 zend_call_info **map, *call; in zend_build_call_map()
256 map = zend_arena_calloc(arena, sizeof(zend_call_info *), op_array->last); in zend_build_call_map()
H A Dzend_func_info.h45 typedef struct _zend_call_info zend_call_info; typedef
60 const zend_call_info *call_info, const zend_ssa *ssa,
H A Dzend_optimizer_internal.h106 …_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa, zend_call_info **call_map);
116 …_array(zend_optimizer_ctx *ctx, zend_op_array *op_arrya, zend_ssa *ssa, zend_call_info **call_map);
H A Dzend_func_info.c33 typedef uint32_t (*info_func_t)(const zend_call_info *call_info, const zend_ssa *ssa);
55 static uint32_t zend_range_info(const zend_call_info *call_info, const zend_ssa *ssa) in zend_range_info()
832 const zend_call_info *call_info, const zend_ssa *ssa, zend_string *lcname) { in get_internal_func_info()
852 const zend_call_info *call_info, const zend_ssa *ssa, in zend_get_func_info()
H A Dsccp.c82 zend_call_info **call_map;
1224 zend_call_info *call; in sccp_visit_instr()
1807 zend_call_info *call; in sccp_visit_instr()
2186 zend_call_info *call; in remove_call()
2517 zend_ssa *ssa, zend_op_array *op_array, zend_call_info **call_map) { in sccp_context_init()
2547 …p_array(zend_optimizer_ctx *ctx, zend_op_array *op_array, zend_ssa *ssa, zend_call_info **call_map) in sccp_optimize_op_array()
H A Ddfa_pass.c145 zend_call_info **call_info = &func_info->callee_info; in zend_ssa_remove_nops()
266 zend_call_info *call_info = func_info->callee_info; in zend_ssa_remove_nops()
396 zend_call_info *call_info = func_info->callee_info; in zend_dfa_optimize_calls()
1118 …p_array(zend_op_array *op_array, zend_optimizer_ctx *ctx, zend_ssa *ssa, zend_call_info **call_map) in zend_dfa_optimize_op_array()
H A Dzend_inference.c1298 zend_call_info *call_info; in zend_inference_propagate_range()
3414 zend_call_info *call_info; in _zend_update_type_info()
3920 zend_call_info *call_info = info->call_map[op - op_array->opcodes]; in is_recursive_tail_call()
4222 zend_call_info *call_info; in zend_inference_check_recursive_dependencies()
H A Dzend_optimizer.c1343 zend_call_info *call_info =func_info->callee_info; in zend_adjust_fcall_stack_size_graph()
/PHP-8.0/ext/opcache/jit/
H A Dzend_jit_x86.dasc9268 static int zend_jit_needs_call_chain(zend_call_info *call_info, uint32_t b, const zend_op_array *op…
9519 zend_call_info *call_info = NULL;
9686 zend_call_info *call_info = NULL;
10020 …skip_valid_arguments(const zend_op_array *op_array, zend_ssa *ssa, const zend_call_info *call_info)
10048 zend_call_info *call_info = NULL;
H A Dzend_jit.c3569 zend_call_info *caller_info, *callee_info; in zend_jit_cleanup_func_info()
H A Dzend_jit_trace.c6398 zend_call_info *call_info = jit_extension->func_info.callee_info; in zend_jit_trace()

Completed in 102 milliseconds