summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
diff options
context:
space:
mode:
authorNicolai Haehnle <nhaehnle@gmail.com>2016-08-02 19:17:37 +0000
committerNicolai Haehnle <nhaehnle@gmail.com>2016-08-02 19:17:37 +0000
commitbef0e90cf1b4583e853a0d5bcc2b7bdf522e53d9 (patch)
treedb9a35f3228484f1c85e1a2383b2d79a9c1c65d0 /llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
parent91bdeb1cc2341cf374c06245bc9429d5f193ca11 (diff)
downloadbcm5719-llvm-bef0e90cf1b4583e853a0d5bcc2b7bdf522e53d9.tar.gz
bcm5719-llvm-bef0e90cf1b4583e853a0d5bcc2b7bdf522e53d9.zip
AMDGPU: Track physical registers in SIWholeQuadMode
Summary: There are cases where uniform branch conditions are computed in VGPRs, and we didn't correctly mark those as WQM. The stray change in basic-branch.ll is because invoking the LiveIntervals analysis leads to the detection of a dead register that would otherwise not be seen at -O0. This is a candidate for the 3.9 branch, as it fixes a possible hang. Reviewers: arsenm, tstellarAMD, mareko Subscribers: arsenm, llvm-commits, kzhuravl Differential Revision: https://reviews.llvm.org/D22673 llvm-svn: 277500
Diffstat (limited to 'llvm/lib/Transforms/Utils/DemoteRegToStack.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud