diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-02-10 20:13:58 +0000 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-02-10 20:13:58 +0000 |
commit | d791bd07c707c432f0f97d88e8161274a5867f78 (patch) | |
tree | c5e0aed311c70c078c5aa466c096a8c5fcea9f0d /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | d76d4aabdd4e070924966e8c7bc2073f85bfebb9 (diff) | |
download | llvm-d791bd07c707c432f0f97d88e8161274a5867f78.zip llvm-d791bd07c707c432f0f97d88e8161274a5867f78.tar.gz llvm-d791bd07c707c432f0f97d88e8161274a5867f78.tar.bz2 |
AMDGPU: Release the scavenged offset register during VGPR spill
Summary:
This fixes a crash where subsequent spills would be unable to scavenge
a register. In particular, it fixes a crash in piglit's
spec@glsl-1.50@execution@geometry@max-input-components (the test still
has a shader that fails to compile because of too many SGPR spills, but
at least it doesn't crash any more).
This is a candidate for the release branch.
Reviewers: arsenm, tstellarAMD
Subscribers: qcolombet, arsenm
Differential Revision: http://reviews.llvm.org/D16558
llvm-svn: 260427
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions