reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SIISelLowering.cpp
10680   if (Info->isEntryFunction()) {
10682     reservePrivateMemoryRegs(getTargetMachine(), MF, *TRI, *Info);
10685   assert(!TRI->isSubRegister(Info->getScratchRSrcReg(),
10686                              Info->getStackPtrOffsetReg()));
10687   if (Info->getStackPtrOffsetReg() != AMDGPU::SP_REG)
10688     MRI.replaceRegWith(AMDGPU::SP_REG, Info->getStackPtrOffsetReg());
10692   if (Info->getScratchRSrcReg() != AMDGPU::PRIVATE_RSRC_REG)
10693     MRI.replaceRegWith(AMDGPU::PRIVATE_RSRC_REG, Info->getScratchRSrcReg());
10695   if (Info->getFrameOffsetReg() != AMDGPU::FP_REG)
10696     MRI.replaceRegWith(AMDGPU::FP_REG, Info->getFrameOffsetReg());
10698   if (Info->getScratchWaveOffsetReg() != AMDGPU::SCRATCH_WAVE_OFFSET_REG) {
10700                        Info->getScratchWaveOffsetReg());
10703   Info->limitOccupancy(MF);