aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Target/ARM/ARMBaseInstrInfo.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Target/ARM/ARMBaseInstrInfo.cpp b/lib/Target/ARM/ARMBaseInstrInfo.cpp
index 7e166d5273..7609494d7b 100644
--- a/lib/Target/ARM/ARMBaseInstrInfo.cpp
+++ b/lib/Target/ARM/ARMBaseInstrInfo.cpp
@@ -1403,14 +1403,13 @@ ConvertToSetZeroFlag(MachineInstr *MI, MachineInstr *CmpInstr) const {
case ARM::ADDri:
case ARM::SUBri:
case ARM::t2ADDri:
- case ARM::t2SUBri: {
+ case ARM::t2SUBri:
MI->RemoveOperand(5);
- MachineInstrBuilder MB(MI);
- MB.addReg(ARM::CPSR, RegState::Define | RegState::Implicit);
+ MachineInstrBuilder(MI)
+ .addReg(ARM::CPSR, RegState::Define | RegState::Implicit);
CmpInstr->eraseFromParent();
return true;
}
- }
return false;
}