diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-11-07 19:09:27 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-11-07 19:09:27 +0000 |
| commit | 52f14ec59666c828aa5f1ab0bd09b56b338a81d3 (patch) | |
| tree | 995052b2fdf0c00ab1e3d088394a4eeafa490702 /llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp | |
| parent | 6b3a7ccc7cb6f389b25576af9844e08fb32e41d4 (diff) | |
| download | bcm5719-llvm-52f14ec59666c828aa5f1ab0bd09b56b338a81d3.tar.gz bcm5719-llvm-52f14ec59666c828aa5f1ab0bd09b56b338a81d3.zip | |
AMDGPU: Preserve vcc undef flags when inverting branch
If the branch was on a read-undef of vcc, passes that used
analyzeBranch to invert the branch condition wouldn't preserve
the undef flag resulting in a verifier error.
Fixes verifier failures in a future commit.
Also fix verifier error when inserting copy for vccz
corruption bug.
llvm-svn: 286133
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp')
0 files changed, 0 insertions, 0 deletions

