diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-10-13 17:26:47 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-10-13 17:26:47 +0000 |
| commit | ea82bd7f0db946898fa5b6dcb9d110fc837eabbb (patch) | |
| tree | 6ad7f56a0309b08e75e30871db55b2468870d118 /llvm/lib/Target | |
| parent | 958513ab7709dbff256d374a62d0985978325625 (diff) | |
| download | bcm5719-llvm-ea82bd7f0db946898fa5b6dcb9d110fc837eabbb.tar.gz bcm5719-llvm-ea82bd7f0db946898fa5b6dcb9d110fc837eabbb.zip | |
Drop <def,dead> flags when merging into an unused lane.
The new coalescer can merge a dead def into an unused lane of an
otherwise live vector register.
Clear the <dead> flag when that happens since the flag refers to the
full virtual register which is still live after the partial dead def.
This fixes PR14079.
llvm-svn: 165877
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions

