Lines Matching defs:finished_slot
1055 int finished_slot = sux_sim->stack_size() - 1;
1056 while (finished_slot >= 0 || size_diff > 0) {
1063 } else if (!merge_rename(cur_sim, sux_sim, finished_slot, 0)) {
1072 while (finished_slot >= 0 && cur_sim->get_slot(finished_slot) == sux_sim->get_slot(finished_slot)) {
1073 finished_slot--;
1076 if (finished_slot >= 0) {
1077 int reg = cur_sim->get_slot(finished_slot);
1079 if (sux_sim->contains(reg) || !merge_rename(cur_sim, sux_sim, finished_slot, finished_slot)) {
1081 merge_insert_xchg(instrs, cur_sim, finished_slot);
1083 assert(cur_sim->get_slot(finished_slot) != reg, "register must have been changed");