diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-04-05 16:53:50 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-04-05 16:53:50 +0000 |
commit | 76ad3debab65de1db3fcd8eed6fc877d86db6b8e (patch) | |
tree | 176c90543fbe20c91ead6ac08e365e5f745223cd /llvm/lib/MC/MCDisassembler/EDDisassembler.cpp | |
parent | 7dd4d6e2e856f72ae569bfe09bf6fded74c2ba78 (diff) | |
download | llvm-76ad3debab65de1db3fcd8eed6fc877d86db6b8e.zip llvm-76ad3debab65de1db3fcd8eed6fc877d86db6b8e.tar.gz llvm-76ad3debab65de1db3fcd8eed6fc877d86db6b8e.tar.bz2 |
Ensure all defs referring to a virtual register are marked dead by addRegisterDead().
There can be multiple defs for a single virtual register when they are defining
sub-registers.
The missing <dead> flag was stopping the inline spiller from eliminating dead
code after rematerialization.
llvm-svn: 128888
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/EDDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions