diff options
| author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2019-07-11 21:54:13 +0000 |
|---|---|---|
| committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2019-07-11 21:54:13 +0000 |
| commit | 937ff6e701bac55ee0eecc575f21b03aa8fedb3b (patch) | |
| tree | ab231945bd31fe9ffb9df412e2aa9375a3f0ed82 /llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | |
| parent | 18b78bfe9e6bdf630f2acbcf813d18cefed372cb (diff) | |
| download | bcm5719-llvm-937ff6e701bac55ee0eecc575f21b03aa8fedb3b.tar.gz bcm5719-llvm-937ff6e701bac55ee0eecc575f21b03aa8fedb3b.zip | |
[AMDGPU] gfx908 agpr spilling
Differential Revision: https://reviews.llvm.org/D64594
llvm-svn: 365833
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIFrameLowering.cpp')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp b/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp index 4e968b67869..d73f2b4abae 100644 --- a/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp +++ b/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp @@ -913,7 +913,6 @@ static bool allStackObjectsAreDead(const MachineFrameInfo &MFI) { return true; } - #ifndef NDEBUG static bool allSGPRSpillsAreDead(const MachineFrameInfo &MFI, Optional<int> FramePointerSaveIndex) { @@ -947,6 +946,7 @@ void SIFrameLowering::processFunctionBeforeFrameFinalized( const SIRegisterInfo *TRI = ST.getRegisterInfo(); SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); + FuncInfo->removeDeadFrameIndices(MFI); assert(allSGPRSpillsAreDead(MFI, None) && "SGPR spill should have been removed in SILowerSGPRSpills"); |

