Simplify logic now that r182490 is in place. No functional change intended.

llvm-svn: 182531
This commit is contained in:
Chad Rosier
2013-05-22 23:17:36 +00:00
parent 62f80036be
commit abdb1d69ab
11 changed files with 46 additions and 50 deletions

View File

@@ -213,9 +213,8 @@ bool MachineCopyPropagation::CopyPropagateBlock(MachineBasicBlock &MBB) {
CopyMap.erase(*AI);
AvailCopyMap.erase(*AI);
}
CopyMap[Def] = MI;
AvailCopyMap[Def] = MI;
for (MCSubRegIterator SR(Def, TRI); SR.isValid(); ++SR) {
for (MCSubRegIterator SR(Def, TRI, /*IncludeSelf=*/true); SR.isValid();
++SR) {
CopyMap[*SR] = MI;
AvailCopyMap[*SR] = MI;
}