Code clean up. The peephole pass should be the one updating the instruction

iterator, not TII->OptimizeCompareInstr.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119186 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng
2010-11-15 21:20:45 +00:00
parent 2c4c45deb6
commit eb96a2f6c0
4 changed files with 19 additions and 27 deletions

View File

@@ -344,8 +344,7 @@ public:
/// that we can remove a "comparison with zero".
virtual bool OptimizeCompareInstr(MachineInstr *CmpInstr, unsigned SrcReg,
int CmpMask, int CmpValue,
const MachineRegisterInfo *MRI,
MachineBasicBlock::iterator &MII) const;
const MachineRegisterInfo *MRI) const;
virtual unsigned getNumMicroOps(const InstrItineraryData *ItinData,
const MachineInstr *MI) const;