Lines Matching refs:ops

823 	zend_ssa_op *ssa_ops = ssa->ops;  in zend_ssa_rename()
1063 ssa->ops = zend_arena_calloc(arena, op_array->last, sizeof(zend_ssa_op)); in zend_build_ssa()
1064 memset(ssa->ops, 0xff, op_array->last * sizeof(zend_ssa_op)); in zend_build_ssa()
1108 zend_ssa_op *op = ssa->ops + i; in zend_ssa_compute_use_def_chains()
1205 ssa->vars[var].use_chain = zend_ssa_next_use(ssa->ops, var, op); in zend_ssa_unlink_use_chain()
1211 if (ssa->ops[use].result_use == var) { in zend_ssa_unlink_use_chain()
1212 if (ssa->ops[use].res_use_chain == op) { in zend_ssa_unlink_use_chain()
1213 ssa->ops[use].res_use_chain = zend_ssa_next_use(ssa->ops, var, op); in zend_ssa_unlink_use_chain()
1216 use = ssa->ops[use].res_use_chain; in zend_ssa_unlink_use_chain()
1218 } else if (ssa->ops[use].op1_use == var) { in zend_ssa_unlink_use_chain()
1219 if (ssa->ops[use].op1_use_chain == op) { in zend_ssa_unlink_use_chain()
1220 ssa->ops[use].op1_use_chain = zend_ssa_next_use(ssa->ops, var, op); in zend_ssa_unlink_use_chain()
1223 use = ssa->ops[use].op1_use_chain; in zend_ssa_unlink_use_chain()
1225 } else if (ssa->ops[use].op2_use == var) { in zend_ssa_unlink_use_chain()
1226 if (ssa->ops[use].op2_use_chain == op) { in zend_ssa_unlink_use_chain()
1227 ssa->ops[use].op2_use_chain = zend_ssa_next_use(ssa->ops, var, op); in zend_ssa_unlink_use_chain()
1230 use = ssa->ops[use].op2_use_chain; in zend_ssa_unlink_use_chain()
1250 if (ssa->ops[use].result_use == var) { in zend_ssa_replace_use_chain()
1251 if (ssa->ops[use].res_use_chain == op) { in zend_ssa_replace_use_chain()
1252 ssa->ops[use].res_use_chain = new_op; in zend_ssa_replace_use_chain()
1255 use = ssa->ops[use].res_use_chain; in zend_ssa_replace_use_chain()
1257 } else if (ssa->ops[use].op1_use == var) { in zend_ssa_replace_use_chain()
1258 if (ssa->ops[use].op1_use_chain == op) { in zend_ssa_replace_use_chain()
1259 ssa->ops[use].op1_use_chain = new_op; in zend_ssa_replace_use_chain()
1262 use = ssa->ops[use].op1_use_chain; in zend_ssa_replace_use_chain()
1264 } else if (ssa->ops[use].op2_use == var) { in zend_ssa_replace_use_chain()
1265 if (ssa->ops[use].op2_use_chain == op) { in zend_ssa_replace_use_chain()
1266 ssa->ops[use].op2_use_chain = new_op; in zend_ssa_replace_use_chain()
1269 use = ssa->ops[use].op2_use_chain; in zend_ssa_replace_use_chain()
1284 zend_ssa_unlink_use_chain(ssa, ssa_op - ssa->ops, ssa_op->result_use); in zend_ssa_remove_instr()
1290 zend_ssa_unlink_use_chain(ssa, ssa_op - ssa->ops, ssa_op->op1_use); in zend_ssa_remove_instr()
1298 zend_ssa_unlink_use_chain(ssa, ssa_op - ssa->ops, ssa_op->op2_use); in zend_ssa_remove_instr()
1437 zend_ssa_op *ssa_op = &ssa->ops[use]; in zend_ssa_remove_uses_of_var()
1522 zend_ssa_remove_defs_of_instr(ssa, &ssa->ops[j]); in zend_ssa_remove_block()
1523 zend_ssa_remove_instr(ssa, &op_array->opcodes[j], &ssa->ops[j]); in zend_ssa_remove_block()
1610 zend_ssa_op *ssa_op = &ssa->ops[use]; in zend_ssa_rename_var_uses()