File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -1065,8 +1065,9 @@ void MachineCopyPropagation::ForwardCopyPropagateBlock(MachineBasicBlock &MBB) {
1065
1065
assert (!MRI->isReserved (DestReg));
1066
1066
1067
1067
// Update matching debug values, if any.
1068
- SmallVector<MachineInstr *> MaybeDeadDbgUsers (
1069
- CopyDbgUsers[MaybeDead].begin (), CopyDbgUsers[MaybeDead].end ());
1068
+ const auto &DbgUsers = CopyDbgUsers[MaybeDead];
1069
+ SmallVector<MachineInstr *> MaybeDeadDbgUsers (DbgUsers.begin (),
1070
+ DbgUsers.end ());
1070
1071
MRI->updateDbgUsersToReg (DestReg.asMCReg (), SrcReg.asMCReg (),
1071
1072
MaybeDeadDbgUsers);
1072
1073
@@ -1238,8 +1239,9 @@ void MachineCopyPropagation::BackwardCopyPropagateBlock(
1238
1239
isCopyInstr (*Copy, *TII, UseCopyInstr);
1239
1240
Register Src = CopyOperands->Source ->getReg ();
1240
1241
Register Def = CopyOperands->Destination ->getReg ();
1241
- SmallVector<MachineInstr *> MaybeDeadDbgUsers (CopyDbgUsers[Copy].begin (),
1242
- CopyDbgUsers[Copy].end ());
1242
+ const auto &DbgUsers = CopyDbgUsers[Copy];
1243
+ SmallVector<MachineInstr *> MaybeDeadDbgUsers (DbgUsers.begin (),
1244
+ DbgUsers.end ());
1243
1245
1244
1246
MRI->updateDbgUsersToReg (Src.asMCReg (), Def.asMCReg (), MaybeDeadDbgUsers);
1245
1247
Copy->eraseFromParent ();
You can’t perform that action at this time.
0 commit comments