Searched refs:vgpr_spill_temps (Results 1 – 1 of 1) sorted by relevance
1495 std::vector<Temp> vgpr_spill_temps((sgpr_spill_slots + ctx.wave_size - 1) / ctx.wave_size); in assign_spill_slots() local1496 assert(vgpr_spill_temps.size() <= spills_to_vgpr); in assign_spill_slots()1501 std::vector<bool> reload_in_loop(vgpr_spill_temps.size()); in assign_spill_slots()1507 for (unsigned i = 0; i < vgpr_spill_temps.size(); i++) { in assign_spill_slots()1515 for (unsigned i = 0; i < vgpr_spill_temps.size(); i++) { in assign_spill_slots()1517 destr->operands[k++] = Operand(vgpr_spill_temps[i]); in assign_spill_slots()1532 for (unsigned i = 0; i < vgpr_spill_temps.size(); i++) { in assign_spill_slots()1533 if (vgpr_spill_temps[i] == Temp()) in assign_spill_slots()1546 vgpr_spill_temps[i] = Temp(); in assign_spill_slots()1605 if (vgpr_spill_temps[spill_slot / ctx.wave_size] == Temp()) { in assign_spill_slots()[all …]