Home
last modified time | relevance | path

Searched refs:phi (Results 1 – 19 of 19) sorted by relevance

/PHP-7.2/ext/opcache/Optimizer/
H A Dzend_ssa.c96 phi->pi = from; in add_pi()
114 return phi; in add_pi()
555 var[phi->var] = phi->ssa_var; in zend_ssa_rename()
557 phi = phi->next; in zend_ssa_rename()
1065 ssa_vars[phi->ssa_var].var = phi->var; in zend_ssa_compute_use_def_chains()
1066 ssa_vars[phi->ssa_var].definition_phi = phi; in zend_ssa_compute_use_def_chains()
1077 ssa_vars[phi->sources[0]].phi_use_chain = phi; in zend_ssa_compute_use_def_chains()
1103 ssa_vars[phi->sources[j]].phi_use_chain = phi; in zend_ssa_compute_use_def_chains()
1107 phi = phi->next; in zend_ssa_compute_use_def_chains()
1375 for (phi = next_ssa_block->phis; phi; phi = phi->next) { in zend_ssa_remove_predecessor()
[all …]
H A Dscdf.c75 zend_ssa_phi *phi; in scdf_mark_edge_feasible() local
76 for (phi = ssa_block->phis; phi; phi = phi->next) { in scdf_mark_edge_feasible()
77 zend_bitset_excl(scdf->phi_var_worklist, phi->ssa_var); in scdf_mark_edge_feasible()
78 scdf->handlers.visit_phi(scdf, phi); in scdf_mark_edge_feasible()
113 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in scdf_solve() local
114 ZEND_ASSERT(phi); in scdf_solve()
116 scdf->handlers.visit_phi(scdf, phi); in scdf_solve()
150 zend_ssa_phi *phi; in scdf_solve() local
151 for (phi = ssa_block->phis; phi; phi = phi->next) { in scdf_solve()
152 zend_bitset_excl(scdf->phi_var_worklist, phi->ssa_var); in scdf_solve()
[all …]
H A Dzend_ssa.h246 #define NUM_PHI_SOURCES(phi) \ argument
247 ((phi)->pi >= 0 ? 1 : (ssa->cfg.blocks[(phi)->block].predecessors_count))
259 #define FOREACH_PHI_USE(var, phi) do { \ argument
262 for (phi = (var)->phi_use_chain; phi; phi = next_phi) { \
263 next_phi = zend_ssa_next_use_phi(ssa, _var_num, phi);
268 #define FOREACH_PHI_SOURCE(phi, source) do { \ argument
269 zend_ssa_phi *_phi = (phi); \
270 int _i, _end = NUM_PHI_SOURCES(phi); \
278 #define FOREACH_PHI(phi) do { \ argument
281 phi = ssa->blocks[_i].phis; \
[all …]
H A Dssa_integrity.c36 zend_ssa_phi *phi; in is_in_phi_use_chain() local
37 FOREACH_PHI_USE(&ssa->vars[var], phi) { in is_in_phi_use_chain()
38 if (phi == check) { in is_in_phi_use_chain()
61 FOREACH_PHI_SOURCE(phi, source) { in is_in_phi_sources()
114 zend_ssa_phi *phi; in ssa_verify_integrity() local
158 FOREACH_PHI_USE(var, phi) { in ssa_verify_integrity()
163 if (!is_in_phi_sources(ssa, phi, i)) { in ssa_verify_integrity()
289 FOREACH_PHI(phi) { in ssa_verify_integrity()
291 FOREACH_PHI_SOURCE(phi, source) { in ssa_verify_integrity()
295 if (!is_in_phi_use_chain(ssa, source, phi)) { in ssa_verify_integrity()
[all …]
H A Dscdf.h42 struct _scdf_ctx *scdf, zend_ssa_phi *phi);
59 zend_ssa_phi *phi; in scdf_add_to_worklist() local
63 FOREACH_PHI_USE(var, phi) { in scdf_add_to_worklist()
64 zend_bitset_incl(scdf->phi_var_worklist, phi->ssa_var); in scdf_add_to_worklist()
H A Ddce.c261 FOREACH_PHI_SOURCE(phi, source) { in add_phi_sources_to_worklists()
505 FOREACH_PHI_SOURCE(phi, source) { in get_common_phi_source()
518 if (phi->pi < 0) { in try_remove_trivial_phi()
523 zend_ssa_remove_phi(ssa, phi); in try_remove_trivial_phi()
628 zend_ssa_phi *phi; in dce_optimize_op_array() local
709 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array() local
712 FOREACH_PHI_SOURCE(phi, source) { in dce_optimize_op_array()
718 FOREACH_PHI(phi) { in dce_optimize_op_array()
720 zend_ssa_remove_uses_of_var(ssa, phi->ssa_var); in dce_optimize_op_array()
721 zend_ssa_remove_phi(ssa, phi); in dce_optimize_op_array()
[all …]
H A Dsccp.c1401 static void sccp_visit_phi(scdf_ctx *scdf, zend_ssa_phi *phi) { in sccp_visit_phi() argument
1404 ZEND_ASSERT(phi->ssa_var >= 0); in sccp_visit_phi()
1405 if (!IS_BOT(&ctx->values[phi->ssa_var])) { in sccp_visit_phi()
1406 zend_basic_block *block = &ssa->cfg.blocks[phi->block]; in sccp_visit_phi()
1413 if (phi->pi >= 0) { in sccp_visit_phi()
1414 ZEND_ASSERT(phi->sources[0] >= 0); in sccp_visit_phi()
1415 if (scdf_is_edge_feasible(scdf, phi->pi, phi->block)) { in sccp_visit_phi()
1416 join_phi_values(&result, &ctx->values[phi->sources[0]]); in sccp_visit_phi()
1420 ZEND_ASSERT(phi->sources[i] >= 0); in sccp_visit_phi()
1423 join_phi_values(&result, &ctx->values[phi->sources[i]]); in sccp_visit_phi()
[all …]
H A Dzend_inference.c3594 zend_ssa_phi *phi; in can_convert_to_double() local
3701 for (phi = var->phi_use_chain; phi; phi = zend_ssa_next_use_phi(ssa, var_num, phi)) { in can_convert_to_double()
3703 type = ssa->var_info[phi->ssa_var].type; in can_convert_to_double()
3708 if (!can_convert_to_double(op_array, ssa, phi->ssa_var, value, visited)) { in can_convert_to_double()
/PHP-7.2/ext/standard/html_tables/
H A Dents_html401.txt144 phi 03C6
H A Dents_xhtml.txt176 phi 03C6
H A Dents_html5.txt1605 phi 003C6
/PHP-7.2/ext/standard/tests/strings/
H A Dget_html_translation_table_basic7.phpt238 [φ] => &phi;
H A Dget_html_translation_table_basic2.phpt415 string(5) "&phi;"
924 string(5) "&phi;"
1431 string(5) "&phi;"
H A Dhtml_entity_decode_html4.phpt159 "&phi;",
H A Dget_html_translation_table_basic1.phpt402 string(5) "&phi;"
H A Dhtmlentities_html4.phpt215 &phi; U+003C6
H A Dget_html_translation_table_basic5.phpt1209 [φ] => &phi;
H A Dhtml_entity_decode_html5.phpt1610 "&phi;",
3744 &phi; => φ cf86
H A Dhtmlentities_html5.phpt420 &phi; U+003C6

Completed in 58 milliseconds