Lines Matching refs:ops

116 		if (ssa->ops[line].op1_def >= 0) { \
117 MACRO(ssa->ops[line].op1_def); \
119 if (ssa->ops[line].op2_def >= 0) { \
120 MACRO(ssa->ops[line].op2_def); \
122 if (ssa->ops[line].result_def >= 0) { \
123 MACRO(ssa->ops[line].result_def); \
126 if (ssa->ops[line-1].op1_def >= 0) { \
127 MACRO(ssa->ops[line-1].op1_def); \
129 if (ssa->ops[line-1].op2_def >= 0) { \
130 MACRO(ssa->ops[line-1].op2_def); \
132 if (ssa->ops[line-1].result_def >= 0) { \
133 MACRO(ssa->ops[line-1].result_def); \
137 if (ssa->ops[line+1].op1_def >= 0) { \
138 MACRO(ssa->ops[line+1].op1_def); \
140 if (ssa->ops[line+1].op2_def >= 0) { \
141 MACRO(ssa->ops[line+1].op2_def); \
143 if (ssa->ops[line+1].result_def >= 0) { \
144 MACRO(ssa->ops[line+1].result_def); \
156 use = zend_ssa_next_use(ssa->ops, _var, use); \
296 var2 = ssa->ops[use].op1_def; in zend_scc_next()
302 var2 = ssa->ops[use].op2_def; in zend_scc_next()
308 var2 = ssa->ops[use].result_def; in zend_scc_next()
315 var2 = ssa->ops[use-1].op1_def; in zend_scc_next()
321 var2 = ssa->ops[use-1].op2_def; in zend_scc_next()
327 var2 = ssa->ops[use-1].result_def; in zend_scc_next()
334 var2 = ssa->ops[use+1].op1_def; in zend_scc_next()
340 var2 = ssa->ops[use+1].op2_def; in zend_scc_next()
346 var2 = ssa->ops[use+1].result_def; in zend_scc_next()
353 use = zend_ssa_next_use(ssa->ops, var, use); in zend_scc_next()
495 zend_ssa_op *ssa_ops = ssa->ops; in zend_ssa_find_false_dependencies()
502 if (!op_array->function_name || !ssa->vars || !ssa->ops) { in zend_ssa_find_false_dependencies()
513 if (!zend_ssa_is_no_val_use(&op_array->opcodes[use], &ssa->ops[use], i)) { in zend_ssa_find_false_dependencies()
1119 zend_ssa_phi *p = ssa->vars[ssa->ops[line].op1_use].definition_phi; in zend_inference_calc_range()
1133 zend_ssa_phi *p = ssa->vars[ssa->ops[line].op1_use].definition_phi; in zend_inference_calc_range()
1270 ssa_op = &ssa->ops[line]; in zend_inference_calc_range()
2057 op = ssa->ops + use; in add_usages()
2091 use = zend_ssa_next_use(ssa->ops, var, use); in add_usages()
2490 zend_ssa_op *use_op = &ssa->ops[ssa->vars[tmp_var].use_chain]; in result_may_be_separated()
3618 j = zend_ssa_next_use(ssa->ops, ssa_op->result_def, j); in _zend_update_type_info()
4031 …if (_zend_update_type_info(op_array, ssa, script, worklist, op_array->opcodes + i, ssa->ops + i, N… in zend_infer_types_ex()
4090 for (use = var->use_chain; use >= 0; use = zend_ssa_next_use(ssa->ops, var_num, use)) { in can_convert_to_double()
4092 zend_ssa_op *ssa_op = &ssa->ops[use]; in can_convert_to_double()
4267 if (info->ssa.ops && info->ssa.vars && info->call_map && in is_recursive_tail_call()
4268 info->ssa.ops[opline - op_array->opcodes].op1_use >= 0 && in is_recursive_tail_call()
4269 info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use].definition >= 0) { in is_recursive_tail_call()
4271 …zend_op *op = op_array->opcodes + info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use… in is_recursive_tail_call()
4362 zend_ssa_op *ssa_op = ssa->ops ? &ssa->ops[opline - op_array->opcodes] : NULL; in zend_func_return_info()
4574 if (ssa->ops[def].result_def == var) { in zend_mark_cv_references()
4586 } else if (ssa->ops[def].op1_def == var) { in zend_mark_cv_references()
4624 } else if (ssa->ops[def].op2_def == var) { in zend_mark_cv_references()
4666 zend_ssa_op *op = ssa->ops + use; in zend_mark_cv_references()