Searched refs:zend_ssa_phi (Results 1 – 11 of 11) sorted by relevance
/PHP-7.4/ext/opcache/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; 113 zend_ssa_phi *definition_phi; /* phi that defines this value */ 116 zend_ssa_phi *sym_use_chain; /* uses of this value in Pi constraints */ 152 void zend_ssa_remove_phi(zend_ssa *ssa, zend_ssa_phi *phi); 200 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() 272 zend_ssa_phi *next_phi; \ [all …]
|
H A D | zend_ssa.c | 79 static zend_ssa_phi *add_pi( in add_pi() 83 zend_ssa_phi *phi; in add_pi() 234 zend_ssa_phi *pi; in place_essa_pis() 812 zend_ssa_phi *p; in zend_ssa_rename() 1089 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1115 zend_ssa_phi *p; in zend_ssa_compute_use_def_chains() 1337 zend_ssa_phi *phi; in zend_ssa_remove_uses_of_var() 1371 zend_ssa_phi *phi; in zend_ssa_remove_predecessor() 1418 zend_ssa_phi *phi; in zend_ssa_remove_block() 1488 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 | 75 zend_ssa_phi *phi; in scdf_mark_edge_feasible() 113 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in scdf_solve() 150 zend_ssa_phi *phi; in scdf_solve()
|
H A D | dce.c | 294 static zend_always_inline void add_phi_sources_to_worklists(context *ctx, zend_ssa_phi *phi, int ch… in add_phi_sources_to_worklists() 430 static inline int get_common_phi_source(zend_ssa *ssa, zend_ssa_phi *phi) { in get_common_phi_source() 444 static void try_remove_trivial_phi(context *ctx, zend_ssa_phi *phi) { in try_remove_trivial_phi() 482 zend_ssa_phi *phi; in dce_optimize_op_array() 598 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()
|
H A D | ssa_integrity.c | 35 static inline zend_bool is_in_phi_use_chain(zend_ssa *ssa, int var, zend_ssa_phi *check) { in is_in_phi_use_chain() 36 zend_ssa_phi *phi; in is_in_phi_use_chain() 59 static inline zend_bool is_in_phi_sources(zend_ssa *ssa, zend_ssa_phi *phi, int check) { in is_in_phi_sources() 114 zend_ssa_phi *phi; in ssa_verify_integrity()
|
H A D | escape_analysis.c | 81 zend_ssa_phi *p; in zend_build_equi_escape_sets()
|
H A D | zend_inference.c | 148 zend_ssa_phi *p = ssa->vars[_var].phi_use_chain; \ 175 zend_ssa_phi *p; in zend_ssa_check_scc_var() 263 zend_ssa_phi *p; in zend_ssa_find_false_dependencies() 848 zend_ssa_phi *p = ssa->vars[var].definition_phi; in zend_inference_calc_range() 1742 zend_ssa_phi *p; in zend_infer_ranges() 1918 zend_ssa_phi *p = ssa->vars[var].phi_use_chain; in add_usages() 1973 zend_ssa_phi *p; in reset_dependent_vars() 3771 zend_ssa_phi *p = ssa_vars[j].definition_phi; in zend_infer_types_ex() 3878 zend_ssa_phi *phi; in can_convert_to_double()
|
H A D | zend_dump.c | 820 zend_ssa_phi *p = ssa->blocks[n].phis; in zend_dump_block_header() 1217 zend_ssa_phi *p = ssa_blocks[j].phis; in zend_dump_phi_placement()
|
H A D | dfa_pass.c | 559 zend_ssa_phi *phi; in replace_predecessor()
|
H A D | sccp.c | 2126 static void sccp_visit_phi(scdf_ctx *scdf, zend_ssa_phi *phi) { in sccp_visit_phi()
|
Completed in 55 milliseconds