summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
diff options
context:
space:
mode:
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2019-07-11 21:54:13 +0000
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>2019-07-11 21:54:13 +0000
commit937ff6e701bac55ee0eecc575f21b03aa8fedb3b (patch)
treeab231945bd31fe9ffb9df412e2aa9375a3f0ed82 /llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
parent18b78bfe9e6bdf630f2acbcf813d18cefed372cb (diff)
downloadbcm5719-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.cpp2
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");
OpenPOWER on IntegriCloud