R600/SI: Handle SI_SPILL_V96_RESTORE in SIRegisterInfo::eliminateFrameIndex()
authorTom Stellard <thomas.stellard@amd.com>
Fri, 30 Jan 2015 21:51:51 +0000 (21:51 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 30 Jan 2015 21:51:51 +0000 (21:51 +0000)
This fixes a crash in Unigine Heaven.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227618 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: {