Lines Matching defs:VGPR
101 // SGPR, so we're forced to take another VGPR to use for the spill.
108 << printReg(Spill.VGPR, TRI) << ':' << Spill.Lane
279 Spill[I].VGPR)
282 .addReg(Spill[I].VGPR, RegState::Undef);
325 .addReg(Spill[I].VGPR)
944 Register VGPR = Reg.first;
947 VGPR, FI, FrameReg);
1047 Register VGPR = Reg.first;
1050 VGPR, FI, FrameReg);
1135 // memory or to a VGPR lane.
1374 // Try to eliminate stack used by VGPR spills before frame
1398 // If not, then the VGPR to AGPR spill slot is dead.
1445 // second VGPR emergency frame index.
1461 // On gfx908, we had initially reserved highest available VGPR for AGPR
1462 // copy. Now since we are done with RA, check if there exist an unused VGPR
1463 // which is lower than the eariler reserved VGPR before RA. If one exist,
1470 // Reserve this newly identified VGPR (for AGPR copy)
1542 // Note a new VGPR CSR may be introduced if one is used for the spill, but we
1632 // require a temporary VGPR.
1669 // We have to anticipate introducing CSR VGPR spills or spill of caller
1670 // save VGPR reserved for SGPR spills as we now always create stack entry
1672 // if there is a call and stack. We will allocate a VGPR for SGPR spills if