Handle register masks in MachineCopyPropagation.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 8 Feb 2012 22:37:35 +0000 (22:37 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Wed, 8 Feb 2012 22:37:35 +0000 (22:37 +0000)
commita8fc171b3f703ad8bda50a22e9227eee0822eeec
tree06421908b06ec8926ca5d84cebde233e507cb4da
parent54a4ce431ff410a1498b8214c533d61094eff685
Handle register masks in MachineCopyPropagation.

For simplicity, treat calls with register masks as basic block
boundaries.  This means we can't copy propagate callee-saved registers
across calls, but I don't think that is a big deal.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150108 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/MachineCopyPropagation.cpp