[llvm] r227618 - R600/SI: Handle SI_SPILL_V96_RESTORE in SIRegisterInfo::eliminateFrameIndex()

Tom Stellard tom at stellard.net
Fri Jan 30 14:06:30 PST 2015


Hi Hans,

Is this patch OK to merge to the 3.6 branch?  I consider it a critical
fix.

I am the code owner and I approve this patch.

-Tom

On Fri, Jan 30, 2015 at 09:51:51PM -0000, Tom Stellard wrote:
> Author: tstellar
> Date: Fri Jan 30 15:51:51 2015
> New Revision: 227618
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=227618&view=rev
> Log:
> R600/SI: Handle SI_SPILL_V96_RESTORE in SIRegisterInfo::eliminateFrameIndex()
> 
> This fixes a crash in Unigine Heaven.
> 
> Modified:
>     llvm/trunk/lib/Target/R600/SIRegisterInfo.cpp
> 
> Modified: llvm/trunk/lib/Target/R600/SIRegisterInfo.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/SIRegisterInfo.cpp?rev=227618&r1=227617&r2=227618&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/R600/SIRegisterInfo.cpp (original)
> +++ llvm/trunk/lib/Target/R600/SIRegisterInfo.cpp Fri Jan 30 15:51:51 2015
> @@ -266,6 +266,7 @@ void SIRegisterInfo::eliminateFrameIndex
>        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: {
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list