Searched refs:zend_ssa_phi (Results 1 – 15 of 15) sorted by relevance
/PHP-8.3/Zend/Optimizer/ |
H A D | zend_ssa.h | 62 typedef struct _zend_ssa_phi zend_ssa_phi; typedef 64 zend_ssa_phi *next; /* next Phi in the same BB */ 71 zend_ssa_phi **use_chains; 72 zend_ssa_phi *sym_use_chain; 79 zend_ssa_phi *phis; 112 zend_ssa_phi *definition_phi; /* phi that defines this value */ 114 zend_ssa_phi *sym_use_chain; /* uses of this value in Pi constraints */ 156 void zend_ssa_remove_phi(zend_ssa *ssa, zend_ssa_phi *phi); 205 static zend_always_inline zend_ssa_phi* zend_ssa_next_use_phi(const zend_ssa *ssa, int var, const z… in zend_ssa_next_use_phi() 279 zend_ssa_phi *next_phi; \ [all …]
|
H A D | zend_ssa.c | 92 static zend_ssa_phi *add_pi( in add_pi() 96 zend_ssa_phi *phi; in add_pi() 247 zend_ssa_phi *pi; in place_essa_pis() 837 zend_ssa_phi *p; in zend_ssa_rename() 1114 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1140 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1396 zend_ssa_phi *phi; in zend_ssa_remove_uses_of_var() 1430 zend_ssa_phi *phi; in zend_ssa_remove_predecessor() 1476 zend_ssa_phi *phi; in zend_ssa_remove_block() 1556 zend_ssa_phi *phi; in propagate_phi_type_widening() [all …]
|
H A D | scdf.h | 42 struct _scdf_ctx *scdf, zend_ssa_phi *phi); 59 zend_ssa_phi *phi; in scdf_add_to_worklist()
|
H A D | scdf.c | 74 zend_ssa_phi *phi; in scdf_mark_edge_feasible() 112 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in scdf_solve() 149 zend_ssa_phi *phi; in scdf_solve() 231 for (zend_ssa_phi *phi = ssa->blocks[block_num].phis; phi; phi = phi->next) { in cleanup_loop_var_free_block()
|
H A D | ssa_integrity.c | 34 static inline bool is_in_phi_use_chain(zend_ssa *ssa, int var, zend_ssa_phi *check) { in is_in_phi_use_chain() 35 zend_ssa_phi *phi; in is_in_phi_use_chain() 58 static inline bool is_in_phi_sources(zend_ssa *ssa, zend_ssa_phi *phi, int check) { in is_in_phi_sources() 118 zend_ssa_phi *phi; in ssa_verify_integrity() 175 zend_ssa_phi *second_phi = phi; in ssa_verify_integrity()
|
H A D | dce.c | 312 static zend_always_inline void add_phi_sources_to_worklists(context *ctx, zend_ssa_phi *phi, int ch… in add_phi_sources_to_worklists() 461 static inline int get_common_phi_source(zend_ssa *ssa, zend_ssa_phi *phi) { in get_common_phi_source() 481 static void try_remove_trivial_phi(context *ctx, zend_ssa_phi *phi) { in try_remove_trivial_phi() 523 zend_ssa_phi *phi; in dce_optimize_op_array() 640 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()
|
H A D | zend_inference.c | 152 zend_ssa_phi *p = ssa->vars[_var].phi_use_chain; \ 182 zend_ssa_phi *p; 265 zend_ssa_phi *phi; 271 zend_ssa_phi *phi; in zend_scc_next() 497 zend_ssa_phi *p; in zend_ssa_find_false_dependencies() 1088 const zend_ssa_phi *p = ssa->vars[var].definition_phi; in zend_inference_calc_range() 1839 zend_ssa_phi *p; in zend_infer_ranges() 2031 zend_ssa_phi *p = ssa->vars[var].phi_use_chain; in add_usages() 4071 zend_ssa_phi *p = ssa_vars[j].definition_phi; in zend_infer_types_ex() 4182 zend_ssa_phi *phi; in can_convert_to_double() [all …]
|
H A D | escape_analysis.c | 80 zend_ssa_phi *p; in zend_build_equi_escape_sets()
|
H A D | zend_dump.c | 880 zend_ssa_phi *p = ssa->blocks[n].phis; in zend_dump_block_header() 1259 zend_ssa_phi *p = ssa_blocks[j].phis; in zend_dump_phi_placement()
|
H A D | dfa_pass.c | 575 zend_ssa_phi *phi; in replace_predecessor()
|
H A D | sccp.c | 1989 static void sccp_visit_phi(scdf_ctx *scdf, zend_ssa_phi *phi) { in sccp_visit_phi()
|
/PHP-8.3/ext/opcache/jit/ |
H A D | zend_jit_trace.c | 685 zend_ssa_phi *prev = NULL; in zend_jit_trace_add_phis() 764 zend_ssa_phi *prev = NULL; in zend_jit_trace_add_call_phis() 1476 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 1623 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 2538 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 2796 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3097 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3206 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3379 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 4225 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace() [all …]
|
H A D | zend_jit.c | 196 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain; in zend_ssa_is_last_use() 1714 zend_ssa_phi *phi; in zend_jit_compute_liveness() 1908 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_compute_liveness() 2530 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_allocate_registers() 2600 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers() 2623 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers() 2893 zend_ssa_phi *phi = ssa->blocks[b].phis; in zend_jit()
|
H A D | zend_jit_x86.dasc | 16059 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain;
|
H A D | zend_jit_arm64.dasc | 15116 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain;
|
Completed in 130 milliseconds