Lines Matching defs:slot
1578 unsigned slot = slots[other];
1579 std::fill(slots_used.begin() + slot, slots_used.begin() + slot + other_rc.size(), true);
1587 unsigned slot = 0;
1592 if (slot + i < used.size() && used[slot + i]) {
1598 slot++;
1602 if (is_sgpr && ((slot & wave_size_minus_one) > wave_size - size)) {
1603 slot = align(slot, wave_size);
1609 if (slot + size > used.size())
1610 used.resize(slot + size);
1612 return slot;
1634 unsigned slot = find_available_slot(
1641 slots[id] = slot;
1654 unsigned slot = find_available_slot(
1657 slots[id] = slot;
1685 /* for each spill slot, assign as many spill ids as possible */
1774 unreachable("No spill slot assigned for spill id");
1816 unreachable("No spill slot assigned for spill id");