Lines Matching refs:CurInst
312 MachineBasicBlock::iterator CurInst; in searchBackwards() local
315 CurInst = I; in searchBackwards()
317 Found = getPreviousInstr(CurInst, MBB); in searchBackwards()
318 while (Found && I != CurInst) { in searchBackwards()
319 if (CurInst->isCall() || CurInst->isInlineAsm()) in searchBackwards()
323 if (usesRegister(p, CurInst) == RU_Write) { in searchBackwards()
324 return CurInst; in searchBackwards()
326 InstrDistance += TSM.computeInstrLatency(&*CurInst); in searchBackwards()
327 Found = getPreviousInstr(CurInst, MBB); in searchBackwards()
406 MachineBasicBlock::iterator CurInst = std::next(I); in searchALUInst() local
413 while (CurInst != MBB.end()) { in searchALUInst()
414 if (CurInst->isCall() || CurInst->isInlineAsm()) in searchALUInst()
420 for (unsigned I = 0, E = CurInst->getNumOperands(); I != E; ++I) { in searchALUInst()
421 MachineOperand &Opnd = CurInst->getOperand(I); in searchALUInst()
427 unsigned AluOpcode = CurInst->getOpcode(); in searchALUInst()
431 MachineOperand &Opnd2 = CurInst->getOperand(3 - I); in searchALUInst()
432 MachineOperand AluDest = CurInst->getOperand(0); in searchALUInst()
439 if (!CurInst->registerDefIsDead(X86::EFLAGS, TRI)) in searchALUInst()
442 return CurInst; in searchALUInst()
450 ++CurInst; in searchALUInst()
466 MachineBasicBlock::iterator CurInst = std::next(LeaI); in checkRegUsage() local
467 while (CurInst != AluI) { in checkRegUsage()
468 for (unsigned I = 0, E = CurInst->getNumOperands(); I != E; ++I) { in checkRegUsage()
469 MachineOperand &Opnd = CurInst->getOperand(I); in checkRegUsage()
488 ++CurInst; in checkRegUsage()