Lines Matching refs:spill_slot
1566 uint32_t spill_slot = slots[spill_id]; in assign_spill_slots() local
1580 unsigned offset = base_offset + spill_slot * 4; in assign_spill_slots()
1602 uint32_t spill_slot = slots[spill_id]; in assign_spill_slots() local
1605 if (vgpr_spill_temps[spill_slot / ctx.wave_size] == Temp()) { in assign_spill_slots()
1607 vgpr_spill_temps[spill_slot / ctx.wave_size] = linear_vgpr; in assign_spill_slots()
1624 spill->operands[0] = Operand(vgpr_spill_temps[spill_slot / ctx.wave_size]); in assign_spill_slots()
1625 spill->operands[1] = Operand(spill_slot % ctx.wave_size); in assign_spill_slots()
1638 uint32_t spill_slot = slots[spill_id]; in assign_spill_slots() local
1652 unsigned offset = base_offset + spill_slot * 4; in assign_spill_slots()
1670 uint32_t spill_slot = slots[spill_id]; in assign_spill_slots() local
1671 reload_in_loop[spill_slot / ctx.wave_size] = block.loop_nest_depth > 0; in assign_spill_slots()
1674 if (vgpr_spill_temps[spill_slot / ctx.wave_size] == Temp()) { in assign_spill_slots()
1676 vgpr_spill_temps[spill_slot / ctx.wave_size] = linear_vgpr; in assign_spill_slots()
1693 reload->operands[0] = Operand(vgpr_spill_temps[spill_slot / ctx.wave_size]); in assign_spill_slots()
1694 reload->operands[1] = Operand(spill_slot % ctx.wave_size); in assign_spill_slots()