Don't recompute MachineRegisterInfo in the Optimize* method.
[oota-llvm.git] / lib / Target / ARM / ARMBaseInstrInfo.h
index cbfd7529b13afdf6002213c3245c7b2a7fae2593..36be3366d29a436d7e8cb9d224e83dc8dda33e78 100644 (file)
@@ -341,6 +341,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;
 
   virtual unsigned getNumMicroOps(const MachineInstr *MI,