/PHP-7.2/ext/opcache/Optimizer/ |
H A D | zend_ssa.c | 96 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 D | scdf.c | 75 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 D | zend_ssa.h | 246 #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 D | ssa_integrity.c | 36 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 D | scdf.h | 42 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 D | dce.c | 261 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 D | sccp.c | 1401 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 D | zend_inference.c | 3594 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 D | ents_html401.txt | 144 phi 03C6
|
H A D | ents_xhtml.txt | 176 phi 03C6
|
H A D | ents_html5.txt | 1605 phi 003C6
|
/PHP-7.2/ext/standard/tests/strings/ |
H A D | get_html_translation_table_basic7.phpt | 238 [φ] => φ
|
H A D | get_html_translation_table_basic2.phpt | 415 string(5) "φ" 924 string(5) "φ" 1431 string(5) "φ"
|
H A D | html_entity_decode_html4.phpt | 159 "φ",
|
H A D | get_html_translation_table_basic1.phpt | 402 string(5) "φ"
|
H A D | htmlentities_html4.phpt | 215 φ U+003C6
|
H A D | get_html_translation_table_basic5.phpt | 1209 [φ] => φ
|
H A D | html_entity_decode_html5.phpt | 1610 "φ", 3744 φ => φ cf86
|
H A D | htmlentities_html5.phpt | 420 φ U+003C6
|