Lines Matching refs:MBBI

219   MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;  in convertToBRCT()  local
220 for (++MBBI; MBBI != MBBE; ++MBBI) in convertToBRCT()
221 if (getRegReferences(*MBBI, SrcReg)) in convertToBRCT()
263 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local
264 for (++MBBI; MBBI != MBBE; ++MBBI) in convertToLoadAndTrap()
265 if (getRegReferences(*MBBI, SrcReg)) in convertToLoadAndTrap()
482 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local
483 for (++MBBI; MBBI != MBBE; ++MBBI) in adjustCCMasksForInstr()
484 if (MBBI == Compare) { in adjustCCMasksForInstr()
491 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local
492 for (++MBBI; MBBI != MBBE; ++MBBI) in adjustCCMasksForInstr()
493 MBBI->clearRegisterKills(SystemZ::CC, TRI); in adjustCCMasksForInstr()
529 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local
531 MBBE = MBB.rend(); MBBI != MBBE;) { in optimizeCompareZero()
532 MachineInstr &MI = *MBBI++; in optimizeCompareZero()
631 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local
632 for (++MBBI; MBBI != MBBE; ++MBBI) in fuseCompareOperations()
633 if (MBBI->modifiesRegister(SrcReg, TRI) || in fuseCompareOperations()
634 (SrcReg2 && MBBI->modifiesRegister(SrcReg2, TRI))) in fuseCompareOperations()
638 MachineOperand CCMask(MBBI->getOperand(1)); in fuseCompareOperations()
642 MachineOperand Target(MBBI->getOperand( in fuseCompareOperations()
647 RegMask = MBBI->getOperand(3).getRegMask(); in fuseCompareOperations()
650 int CCUse = MBBI->findRegisterUseOperandIdx(SystemZ::CC, false, TRI); in fuseCompareOperations()
689 MBBI = Compare; in fuseCompareOperations()
690 for (++MBBI; MBBI != MBBE; ++MBBI) { in fuseCompareOperations()
691 MBBI->clearRegisterKills(SrcReg, TRI); in fuseCompareOperations()
693 MBBI->clearRegisterKills(SrcReg2, TRI); in fuseCompareOperations()
711 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
712 while (MBBI != MBB.begin()) { in processBlock()
713 MachineInstr &MI = *--MBBI; in processBlock()
717 ++MBBI; in processBlock()