AMDGPU: Use CreateStackObject instead of CreateSpillStackObject
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 10 Aug 2016 19:11:36 +0000 (19:11 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 10 Aug 2016 19:11:36 +0000 (19:11 +0000)
I'm not sure what the difference is, but no other target
uses this for emergency spill slots.

llvm-svn: 278272

llvm/lib/Target/AMDGPU/SIFrameLowering.cpp

index b8a78ac..ea7a0de 100644 (file)
@@ -290,9 +290,9 @@ void SIFrameLowering::processFunctionBeforeFrameFinalized(
          "RegScavenger required if spilling");
 
   if (MayNeedScavengingEmergencySlot) {
-    int ScavengeFI = MFI.CreateSpillStackObject(
+    int ScavengeFI = MFI.CreateStackObject(
       AMDGPU::SGPR_32RegClass.getSize(),
-      AMDGPU::SGPR_32RegClass.getAlignment());
+      AMDGPU::SGPR_32RegClass.getAlignment(), false);
     RS->addScavengingFrameIndex(ScavengeFI);
   }
 }