Lines Matching defs:CmpInstr
285 MachineInstr &CmpInstr, Register SrcReg, Register SrcReg2,
293 // Get ready to iterate backward from CmpInstr.
294 MachineBasicBlock::iterator I = CmpInstr, E = MI,
295 B = CmpInstr.getParent()->begin();
297 // Early exit if CmpInstr is at the beginning of the BB.
309 else if (MI->getParent() != CmpInstr.getParent() || CmpValue != 0) {
313 if (CmpInstr.getOpcode() == Lanai::SFSUB_F_RI_LO)
331 // Check whether CmpInstr can be made redundant by the current instruction.
332 if (isRedundantFlagInstr(&CmpInstr, SrcReg, SrcReg2, CmpValue, &*I)) {
355 I = CmpInstr;
356 E = CmpInstr.getParent()->end();
383 // CmpInstr, the condition code of these operands will be modified.
422 MachineBasicBlock *MBB = CmpInstr.getParent();
431 CmpInstr.eraseFromParent();