aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-04-05 16:53:50 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-04-05 16:53:50 +0000
commit76ad3debab65de1db3fcd8eed6fc877d86db6b8e (patch)
tree176c90543fbe20c91ead6ac08e365e5f745223cd /llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
parent7dd4d6e2e856f72ae569bfe09bf6fded74c2ba78 (diff)
downloadllvm-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