Lines Matching refs:CmpInstr
3014 MachineInstr &CmpInstr, Register SrcReg, Register SrcReg2, int64_t CmpMask, in optimizeCompareInstr() argument
3027 if (UI->getParent() != CmpInstr.getParent()) in optimizeCompareInstr()
3041 MachineBasicBlock::iterator I = CmpInstr, E = MI, in optimizeCompareInstr()
3042 B = CmpInstr.getParent()->begin(); in optimizeCompareInstr()
3056 else if (MI->getParent() != CmpInstr.getParent() || CmpValue != 0) { in optimizeCompareInstr()
3061 if (CmpInstr.getOpcode() == ARM::CMPri || in optimizeCompareInstr()
3062 CmpInstr.getOpcode() == ARM::t2CMPri || in optimizeCompareInstr()
3063 CmpInstr.getOpcode() == ARM::tCMPi8) in optimizeCompareInstr()
3098 E = CmpInstr; in optimizeCompareInstr()
3099 CmpInstr.getParent()->insert(E, MI); in optimizeCompareInstr()
3102 I = CmpInstr; in optimizeCompareInstr()
3113 if (isRedundantFlagInstr(&CmpInstr, SrcReg, SrcReg2, CmpValue, &Instr, in optimizeCompareInstr()
3162 I = CmpInstr; in optimizeCompareInstr()
3163 E = CmpInstr.getParent()->end(); in optimizeCompareInstr()
3266 MachineBasicBlock *MBB = CmpInstr.getParent(); in optimizeCompareInstr()
3280 CmpInstr.eraseFromParent(); in optimizeCompareInstr()