reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);