Searched refs:zend_ssa_phi (Results 1 – 15 of 15) sorted by relevance
/PHP-8.2/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 */ 72 zend_ssa_phi **use_chains; 73 zend_ssa_phi *sym_use_chain; 80 zend_ssa_phi *phis; 112 zend_ssa_phi *definition_phi; /* phi that defines this value */ 115 zend_ssa_phi *sym_use_chain; /* uses of this value in Pi constraints */ 157 void zend_ssa_remove_phi(zend_ssa *ssa, zend_ssa_phi *phi); 206 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() 280 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() 836 zend_ssa_phi *p; in zend_ssa_rename() 1113 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1139 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1395 zend_ssa_phi *phi; in zend_ssa_remove_uses_of_var() 1429 zend_ssa_phi *phi; in zend_ssa_remove_predecessor() 1475 zend_ssa_phi *phi; in zend_ssa_remove_block() 1555 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 | 317 static zend_always_inline void add_phi_sources_to_worklists(context *ctx, zend_ssa_phi *phi, int ch… in add_phi_sources_to_worklists() 466 static inline int get_common_phi_source(zend_ssa *ssa, zend_ssa_phi *phi) { in get_common_phi_source() 486 static void try_remove_trivial_phi(context *ctx, zend_ssa_phi *phi) { in try_remove_trivial_phi() 528 zend_ssa_phi *phi; in dce_optimize_op_array() 645 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 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() 4066 zend_ssa_phi *p = ssa_vars[j].definition_phi; in zend_infer_types_ex() 4177 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 | 875 zend_ssa_phi *p = ssa->blocks[n].phis; in zend_dump_block_header() 1254 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 | 1976 static void sccp_visit_phi(scdf_ctx *scdf, zend_ssa_phi *phi) { in sccp_visit_phi()
|
/PHP-8.2/ext/opcache/jit/ |
H A D | zend_jit_trace.c | 682 zend_ssa_phi *prev = NULL; in zend_jit_trace_add_phis() 761 zend_ssa_phi *prev = NULL; in zend_jit_trace_add_call_phis() 1472 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 1619 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 2534 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 2792 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3093 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3202 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3375 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 4221 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace() [all …]
|
H A D | zend_jit.c | 171 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain; in zend_ssa_is_last_use() 1692 zend_ssa_phi *phi; in zend_jit_compute_liveness() 1886 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_compute_liveness() 2508 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_allocate_registers() 2578 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers() 2601 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers() 2871 zend_ssa_phi *phi = ssa->blocks[b].phis; in zend_jit()
|
H A D | zend_jit_arm64.dasc | 15059 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain;
|
H A D | zend_jit_x86.dasc | 15998 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain;
|
Completed in 125 milliseconds