]> granicus.if.org Git - llvm/commitdiff
Merging r227618:
authorTom Stellard <thomas.stellard@amd.com>
Mon, 2 Feb 2015 18:10:46 +0000 (18:10 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 2 Feb 2015 18:10:46 +0000 (18:10 +0000)
------------------------------------------------------------------------
r227618 | thomas.stellard | 2015-01-30 16:51:51 -0500 (Fri, 30 Jan 2015) | 4 lines

R600/SI: Handle SI_SPILL_V96_RESTORE in SIRegisterInfo::eliminateFrameIndex()

This fixes a crash in Unigine Heaven.

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_36@227823 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/R600/SIRegisterInfo.cpp

index 0396bf384066dbf6f65b69e2a71de06d250fcbfd..58c2cd1096805eaf1aa6e5d3ac365c20ef253fd5 100644 (file)
@@ -266,6 +266,7 @@ void SIRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI,
       break;
     case AMDGPU::SI_SPILL_V32_RESTORE:
     case AMDGPU::SI_SPILL_V64_RESTORE:
+    case AMDGPU::SI_SPILL_V96_RESTORE:
     case AMDGPU::SI_SPILL_V128_RESTORE:
     case AMDGPU::SI_SPILL_V256_RESTORE:
     case AMDGPU::SI_SPILL_V512_RESTORE: {