Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp1513 Register ReservedRegForExecCopy = MFI->getSGPRForEXECCopy(); in determinePrologEpilogSGPRSaves() local
1515 (ReservedRegForExecCopy && in determinePrologEpilogSGPRSaves()
1516 MRI.isPhysRegUsed(ReservedRegForExecCopy, /*SkipRegMaskTest=*/true))) { in determinePrologEpilogSGPRSaves()
1517 MRI.reserveReg(ReservedRegForExecCopy, TRI); in determinePrologEpilogSGPRSaves()
1523 MRI.replaceRegWith(ReservedRegForExecCopy, UnusedScratchReg); in determinePrologEpilogSGPRSaves()
1527 assert(!MFI->hasPrologEpilogSGPRSpillEntry(ReservedRegForExecCopy) && in determinePrologEpilogSGPRSaves()
1529 getVGPRSpillLaneOrTempRegister(MF, LiveUnits, ReservedRegForExecCopy, RC, in determinePrologEpilogSGPRSaves()
1532 } else if (ReservedRegForExecCopy) { in determinePrologEpilogSGPRSaves()