diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Target/TargetInstrInfo.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/llvm/Target/TargetInstrInfo.h b/include/llvm/Target/TargetInstrInfo.h index 844b965..f465201 100644 --- a/include/llvm/Target/TargetInstrInfo.h +++ b/include/llvm/Target/TargetInstrInfo.h @@ -586,9 +586,11 @@ public: } /// ConvertToSetZeroFlag - Convert the instruction to set the zero flag so - /// that we can remove a "comparison with zero". - virtual bool ConvertToSetZeroFlag(MachineInstr *Instr, - MachineInstr *CmpInstr) const { + /// that we can remove a "comparison with zero". Update the iterator *only* + /// if a transformation took place. + virtual bool ConvertToSetZeroFlag(MachineInstr * /*Instr*/, + MachineInstr * /*CmpInstr*/, + MachineBasicBlock::iterator &) const { return false; } |