Home
last modified time | relevance | path

Searched refs:vgpr_spill_temps (Results 1 – 1 of 1) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_spill.cpp1495 std::vector<Temp> vgpr_spill_temps((sgpr_spill_slots + ctx.wave_size - 1) / ctx.wave_size); in assign_spill_slots() local
1496 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 …]