Lines Matching refs:BaseReg
501 unsigned BaseReg = FirstMI->getOperand(1).getReg(); in findMatchingInsn() local
509 if (FirstMI->modifiesRegister(BaseReg, TRI)) in findMatchingInsn()
556 if (BaseReg == MIBaseReg && ((Offset == MIOffset + OffsetStride) || in findMatchingInsn()
630 if (ModifiedRegs[BaseReg]) in findMatchingInsn()
723 static bool isMatchingUpdateInsn(MachineInstr *MI, unsigned BaseReg, in isMatchingUpdateInsn() argument
742 if (MI->getOperand(0).getReg() == BaseReg && in isMatchingUpdateInsn()
743 MI->getOperand(1).getReg() == BaseReg && in isMatchingUpdateInsn()
764 unsigned BaseReg = MemMI->getOperand(1).getReg(); in findMatchingUpdateInsnForward() local
770 if (DestReg == BaseReg || TRI->isSubRegister(BaseReg, DestReg)) in findMatchingUpdateInsnForward()
796 if (isMatchingUpdateInsn(MI, BaseReg, Value)) in findMatchingUpdateInsnForward()
804 if (ModifiedRegs[BaseReg] || UsedRegs[BaseReg]) in findMatchingUpdateInsnForward()
819 unsigned BaseReg = MemMI->getOperand(1).getReg(); in findMatchingUpdateInsnBackward() local
829 if (DestReg == BaseReg || TRI->isSubRegister(BaseReg, DestReg)) in findMatchingUpdateInsnBackward()
849 if (isMatchingUpdateInsn(MI, BaseReg, RegSize)) in findMatchingUpdateInsnBackward()
857 if (ModifiedRegs[BaseReg] || UsedRegs[BaseReg]) in findMatchingUpdateInsnBackward()