Lines Matching refs:MBBI

213   MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;  in convertToBRCT()  local
214 for (++MBBI; MBBI != MBBE; ++MBBI) in convertToBRCT()
215 if (getRegReferences(*MBBI, SrcReg)) in convertToBRCT()
257 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local
258 for (++MBBI; MBBI != MBBE; ++MBBI) in convertToLoadAndTrap()
259 if (getRegReferences(*MBBI, SrcReg)) in convertToLoadAndTrap()
474 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local
475 for (++MBBI; MBBI != MBBE; ++MBBI) in adjustCCMasksForInstr()
476 if (MBBI == Compare) { in adjustCCMasksForInstr()
483 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local
484 for (++MBBI; MBBI != MBBE; ++MBBI) in adjustCCMasksForInstr()
485 MBBI->clearRegisterKills(SystemZ::CC, TRI); in adjustCCMasksForInstr()
513 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local
515 MBBE = MBB.rend(); MBBI != MBBE;) { in optimizeCompareZero()
516 MachineInstr &MI = *MBBI++; in optimizeCompareZero()
615 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local
616 for (++MBBI; MBBI != MBBE; ++MBBI) in fuseCompareOperations()
617 if (MBBI->modifiesRegister(SrcReg, TRI) || in fuseCompareOperations()
618 (SrcReg2 && MBBI->modifiesRegister(SrcReg2, TRI))) in fuseCompareOperations()
622 MachineOperand CCMask(MBBI->getOperand(1)); in fuseCompareOperations()
626 MachineOperand Target(MBBI->getOperand( in fuseCompareOperations()
631 RegMask = MBBI->getOperand(3).getRegMask(); in fuseCompareOperations()
634 int CCUse = MBBI->findRegisterUseOperandIdx(SystemZ::CC, TRI, false); in fuseCompareOperations()
673 MBBI = Compare; in fuseCompareOperations()
674 for (++MBBI; MBBI != MBBE; ++MBBI) { in fuseCompareOperations()
675 MBBI->clearRegisterKills(SrcReg, TRI); in fuseCompareOperations()
677 MBBI->clearRegisterKills(SrcReg2, TRI); in fuseCompareOperations()
695 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
696 while (MBBI != MBB.begin()) { in processBlock()
697 MachineInstr &MI = *--MBBI; in processBlock()
701 ++MBBI; in processBlock()