Simplify RegisterCoalescer::copyCoalesceInMBB().
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 18 May 2012 18:21:48 +0000 (18:21 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 18 May 2012 18:21:48 +0000 (18:21 +0000)
commitb954b91ada6bfa8b70ac14d430e7f65edac663b3
tree41bb0ce1d06c61ec12ecf0d7b53f9b4c615fa6e7
parentb63d6cdf79c7aa6d356c878518c14e6b1f3c661b
Simplify RegisterCoalescer::copyCoalesceInMBB().

It is no longer necessary to separate VirtCopies, PhysCopies, and
ImpDefCopies. Implicitly defined copies are extremely rare after we
added the ProcessImplicitDefs pass, and physical register copies are not
joined any longer.

llvm-svn: 157059
llvm/lib/CodeGen/RegisterCoalescer.cpp