diff options
| author | Craig Topper <craig.topper@gmail.com> | 2012-11-10 09:25:36 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2012-11-10 09:25:36 +0000 |
| commit | a43e2fd3eba22924c6dec9fe77935040d3b04a1b (patch) | |
| tree | 8cb5b39bb0b49d7ba27a8e569f5ecaefc876ef6e /llvm/lib | |
| parent | 61167ab2c28f94e7fc5c837cd2ef173281b50dd1 (diff) | |
| download | bcm5719-llvm-a43e2fd3eba22924c6dec9fe77935040d3b04a1b.tar.gz bcm5719-llvm-a43e2fd3eba22924c6dec9fe77935040d3b04a1b.zip | |
Remove unnecessary subtraction and addition by 1 around a couple for loops.
llvm-svn: 167673
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index fc1ca5c8aa1..e6c61d16bd0 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -12858,9 +12858,9 @@ static MachineBasicBlock *EmitPCMPSTRM(MachineInstr *MI, MachineBasicBlock *BB, DebugLoc dl = MI->getDebugLoc(); MachineInstrBuilder MIB = BuildMI(*BB, MI, dl, TII->get(Opc)); - unsigned NumArgs = MI->getNumOperands() - 1; - for (unsigned i = 0; i < NumArgs; ++i) { - MachineOperand &Op = MI->getOperand(i+1); + unsigned NumArgs = MI->getNumOperands(); + for (unsigned i = 1; i < NumArgs; ++i) { + MachineOperand &Op = MI->getOperand(i); if (!(Op.isReg() && Op.isImplicit())) MIB.addOperand(Op); } @@ -12895,9 +12895,9 @@ static MachineBasicBlock *EmitPCMPSTRI(MachineInstr *MI, MachineBasicBlock *BB, DebugLoc dl = MI->getDebugLoc(); MachineInstrBuilder MIB = BuildMI(*BB, MI, dl, TII->get(Opc)); - unsigned NumArgs = MI->getNumOperands() - 1; // remove the results - for (unsigned i = 0; i < NumArgs; ++i) { - MachineOperand &Op = MI->getOperand(i+1); + unsigned NumArgs = MI->getNumOperands(); // remove the results + for (unsigned i = 1; i < NumArgs; ++i) { + MachineOperand &Op = MI->getOperand(i); if (!(Op.isReg() && Op.isImplicit())) MIB.addOperand(Op); } |

