Searched refs:zend_ssa_phi (Results 1 – 15 of 15) sorted by relevance
/PHP-8.1/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 */ 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() 1117 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1143 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1363 zend_ssa_phi *phi; in zend_ssa_remove_uses_of_var() 1397 zend_ssa_phi *phi; in zend_ssa_remove_predecessor() 1443 zend_ssa_phi *phi; in zend_ssa_remove_block() 1523 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 | dce.c | 318 static zend_always_inline void add_phi_sources_to_worklists(context *ctx, zend_ssa_phi *phi, int ch… in add_phi_sources_to_worklists() 467 static inline int get_common_phi_source(zend_ssa *ssa, zend_ssa_phi *phi) { in get_common_phi_source() 487 static void try_remove_trivial_phi(context *ctx, zend_ssa_phi *phi) { in try_remove_trivial_phi() 529 zend_ssa_phi *phi; in dce_optimize_op_array() 649 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()
|
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() 113 zend_ssa_phi *phi; in ssa_verify_integrity()
|
H A D | zend_inference.c | 152 zend_ssa_phi *p = ssa->vars[_var].phi_use_chain; \ 182 zend_ssa_phi *p; 266 zend_ssa_phi *phi; 272 zend_ssa_phi *phi; in zend_scc_next() 499 zend_ssa_phi *p; in zend_ssa_find_false_dependencies() 1092 zend_ssa_phi *p = ssa->vars[var].definition_phi; in zend_inference_calc_range() 1852 zend_ssa_phi *p; in zend_infer_ranges() 2046 zend_ssa_phi *p = ssa->vars[var].phi_use_chain; in add_usages() 3970 zend_ssa_phi *p = ssa_vars[j].definition_phi; in zend_infer_types_ex() 4081 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 | 862 zend_ssa_phi *p = ssa->blocks[n].phis; in zend_dump_block_header() 1241 zend_ssa_phi *p = ssa_blocks[j].phis; in zend_dump_phi_placement()
|
H A D | sccp.c | 2077 static void sccp_visit_phi(scdf_ctx *scdf, zend_ssa_phi *phi) { in sccp_visit_phi()
|
H A D | dfa_pass.c | 589 zend_ssa_phi *phi; in replace_predecessor()
|
/PHP-8.1/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() 1474 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 1621 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 2522 zend_ssa_phi *phi = tssa->blocks[1].phis; in zend_jit_trace_build_tssa() 2780 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3081 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3190 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 3363 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace_allocate_registers() 4209 zend_ssa_phi *phi = ssa->blocks[1].phis; in zend_jit_trace() [all …]
|
H A D | zend_jit.c | 164 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain; in zend_ssa_is_last_use() 1701 zend_ssa_phi *phi; in zend_jit_compute_liveness() 1895 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_compute_liveness() 2517 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in zend_jit_allocate_registers() 2587 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers() 2610 zend_ssa_phi *phi = ssa->vars[i].phi_use_chain; in zend_jit_allocate_registers() 2880 zend_ssa_phi *phi = ssa->blocks[b].phis; in zend_jit()
|
H A D | zend_jit_x86.dasc | 16074 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain;
|
H A D | zend_jit_arm64.dasc | 15123 zend_ssa_phi *phi = ssa->vars[var].phi_use_chain;
|
Completed in 167 milliseconds