reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
685 if (FuncInfo->isEntryFunction()) { 696 unsigned StackPtrReg = FuncInfo->getStackPtrOffsetReg(); 697 unsigned FramePtrReg = FuncInfo->getFrameOffsetReg(); 711 if (FuncInfo->SGPRForFPSaveRestoreCopy != AMDGPU::NoRegister) { 712 BuildMI(MBB, MBBI, DL, TII->get(AMDGPU::COPY), FuncInfo->SGPRForFPSaveRestoreCopy) 718 : FuncInfo->getSGPRSpillVGPRs()) { 726 if (FuncInfo->SGPRForFPSaveRestoreCopy) 727 LiveRegs.removeReg(FuncInfo->SGPRForFPSaveRestoreCopy); 733 assert(FuncInfo->SGPRForFPSaveRestoreCopy != ScratchExecCopy); 743 FuncInfo->getScratchRSrcReg(), 758 if (FuncInfo->FramePointerSaveIndex) { 759 const int FI = FuncInfo->FramePointerSaveIndex.getValue(); 763 = FuncInfo->getSGPRToVGPRSpills(FI); 783 LiveRegs.addReg(FuncInfo->SGPRForFPSaveRestoreCopy); 789 ScratchSPReg != FuncInfo->SGPRForFPSaveRestoreCopy); 801 FuncInfo->setIsStackRealigned(true); 819 assert((!HasFP || (FuncInfo->SGPRForFPSaveRestoreCopy != AMDGPU::NoRegister || 820 FuncInfo->FramePointerSaveIndex)) && 823 assert((HasFP || (FuncInfo->SGPRForFPSaveRestoreCopy == AMDGPU::NoRegister && 824 !FuncInfo->FramePointerSaveIndex)) &&