Searched refs:op1_def (Results 1 – 11 of 11) sorted by relevance
/PHP-7.3/ext/opcache/Optimizer/ |
H A D | zend_ssa.h | 87 int op1_def; member 174 zend_ssa_var *var = &ssa->vars[ssa_op->op1_def]; in zend_ssa_remove_op1_def() 176 ssa_op->op1_def = -1; in zend_ssa_remove_op1_def() 232 if (ssa_op->op1_def >= 0) { in zend_ssa_rename_defs_of_instr() 234 zend_ssa_rename_var_uses(ssa, ssa_op->op1_def, ssa_op->op1_use, 1); in zend_ssa_rename_defs_of_instr() 236 ssa->vars[ssa_op->op1_def].definition = -1; in zend_ssa_rename_defs_of_instr() 237 ssa_op->op1_def = -1; in zend_ssa_rename_defs_of_instr()
|
H A D | escape_analysis.c | 107 if (op->op1_def >= 0) { in zend_build_equi_escape_sets() 110 union_find_unite(parent, size, op->op1_def, op->op1_use); in zend_build_equi_escape_sets() 114 union_find_unite(parent, size, op->op1_def, op->op2_use); in zend_build_equi_escape_sets() 134 if (opline->opcode == ZEND_ASSIGN && op->op1_def >= 0) { in zend_build_equi_escape_sets() 135 union_find_unite(parent, size, op->result_def, op->op1_def); in zend_build_equi_escape_sets() 207 } else if (op->op1_def == var) { in is_allocation_def() 256 } else if (op->op1_def == var) { in is_local_def() 361 || (op->op1_def >= 0 && ssa->vars[op->op1_def].alias)) { in is_escape_use() 377 || (op->op1_def >= 0 && ssa->vars[op->op1_def].alias)) { in is_escape_use()
|
H A D | zend_inference.c | 113 MACRO(ssa->ops[line].op1_def); \ 1943 if (op->op1_def >= 0) { in add_usages() 1954 if (op->op1_def >= 0) { in add_usages() 1985 if (ssa_ops[use].op1_def >= 0 && ssa_var_info[ssa_ops[use].op1_def].type) { in reset_dependent_vars() 2001 if (ssa_ops[use+1].op1_def >= 0 && ssa_var_info[ssa_ops[use+1].op1_def].type) { in reset_dependent_vars() 2330 if (ssa_ops[i].op1_def >= 0) { in zend_update_type_info() 2397 if (ssa_ops[i].op1_def >= 0) { in zend_update_type_info() 2447 if (ssa_ops[i].op1_def >= 0) { in zend_update_type_info() 2613 if (ssa_ops[i].op1_def >= 0) { in zend_update_type_info() 2675 if (ssa_ops[i].op1_def >= 0) { in zend_update_type_info() [all …]
|
H A D | ssa_integrity.c | 54 return (ssa_op->op1_def == check) in is_defined_by_op() 181 if (ssa_op->op1_use < 0 && ssa_op->op1_def < 0) { in ssa_verify_integrity() 185 if (ssa_op->op1_use >= 0 || ssa_op->op1_def >= 0) { in ssa_verify_integrity() 247 if (ssa_op->op1_def >= 0) { in ssa_verify_integrity() 248 if (ssa_op->op1_def >= ssa->vars_count) { in ssa_verify_integrity() 249 FAIL("op1 def %d out of range\n", ssa_op->op1_def); in ssa_verify_integrity() 251 if (ssa->vars[ssa_op->op1_def].definition != i) { in ssa_verify_integrity() 253 VAR(ssa_op->op1_def), INSTR(i)); in ssa_verify_integrity() 255 if (VAR_NUM(opline->op1.var) != ssa->vars[ssa_op->op1_def].var) { in ssa_verify_integrity() 257 VAR(ssa_op->op1_def), VAR_NUM(opline->op1.var), INSTR(i)); in ssa_verify_integrity()
|
H A D | dce.c | 172 if (is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def)) { in may_have_side_effects() 203 return is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def); in may_have_side_effects() 216 return is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def) in may_have_side_effects() 218 && ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE); in may_have_side_effects() 221 if (is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def) in may_have_side_effects() 222 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects() 239 if (is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def) in may_have_side_effects() 240 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects() 463 if (ssa_op->op1_def >= 0 in may_break_varargs() 464 && ssa->vars[ssa_op->op1_def].var < op_array->num_args) { in may_break_varargs()
|
H A D | zend_dfg.c | 73 goto op1_def; in zend_build_dfg() 83 goto op1_def; in zend_build_dfg() 89 goto op1_def; in zend_build_dfg() 137 op1_def: in zend_build_dfg()
|
H A D | zend_ssa.c | 606 ssa_ops[k].op1_def = ssa_vars_count; in zend_ssa_rename() 621 ssa_ops[k].op1_def = ssa_vars_count; in zend_ssa_rename() 630 ssa_ops[k].op1_def = ssa_vars_count; in zend_ssa_rename() 639 ssa_ops[k].op1_def = ssa_vars_count; in zend_ssa_rename() 656 ssa_ops[k].op1_def = ssa_vars_count; in zend_ssa_rename() 668 ssa_ops[k].op1_def = ssa_vars_count; in zend_ssa_rename() 733 ssa_ops[k].op1_def = ssa_vars_count; in zend_ssa_rename() 1058 if (op->op1_def >= 0) { in zend_ssa_compute_use_def_chains() 1060 ssa_vars[op->op1_def].definition = i; in zend_ssa_compute_use_def_chains() 1207 ZEND_ASSERT(ssa_op->op1_def == -1); in zend_ssa_remove_instr() [all …]
|
H A D | dfa_pass.c | 465 ZEND_ASSERT(ssa_op->op1_def < 0); in zend_dfa_optimize_calls() 993 && ssa->ops[op_1].op1_def == v in zend_dfa_optimize_op_array() 1064 && ssa->ops[op_1].op1_def == v in zend_dfa_optimize_op_array() 1105 ssa->ops[op_1].op1_def = -1; in zend_dfa_optimize_op_array() 1130 ssa->ops[op_1].op1_def = -1; in zend_dfa_optimize_op_array() 1149 && ssa->ops[op_1].op1_def == v in zend_dfa_optimize_op_array() 1163 && ssa->ops[op_1].op1_def == v in zend_dfa_optimize_op_array() 1176 && ssa->ops[op_1].op1_def == v in zend_dfa_optimize_op_array() 1196 ssa->ops[op_1].op1_def = -1; in zend_dfa_optimize_op_array() 1203 } else if (ssa->ops[op_1].op1_def == v in zend_dfa_optimize_op_array() [all …]
|
H A D | sccp.c | 277 if (ssa_op->op1_def != -1) { in can_replace_op1() 1098 if (ssa_op->op1_def >= 0 in sccp_visit_instr() 1116 && ssa_op->op1_def >= 0 in sccp_visit_instr() 1169 if (ssa_op->op1_def >= 0 in sccp_visit_instr() 1444 && ssa_op->op1_def >= 0 in sccp_visit_instr() 1490 && ssa_op->op1_def >= 0 in sccp_visit_instr() 1541 && ssa_op->op1_def >= 0 in sccp_visit_instr() 2157 if (ssa_op->op1_def >= 0 in try_remove_definition() 2221 } else if (ssa_op->op1_def == var_num) { in try_remove_definition() 2327 zend_ssa_rename_var_uses(ssa, ssa_op->op1_def, ssa_op->op1_use, 1); in try_remove_definition() [all …]
|
H A D | zend_dump.c | 598 } else if (ssa->ops[opline - op_array->opcodes].op1_def < 0) { in zend_dump_op() 607 int ssa_var_num = ssa->ops[opline - op_array->opcodes].op1_def; in zend_dump_op()
|
H A D | zend_optimizer.c | 1361 …((ssa->ops[opline - op_array->opcodes].op1_def >= 0) ? (OP1_DEF_INFO() & (MAY_BE_UNDEF|MAY_BE_ANY|… in zend_redo_pass_two_ex()
|
Completed in 58 milliseconds