Lines Matching refs:MBB
66 bool processBlock(MachineBasicBlock &MBB);
92 // Return true if CC is live out of MBB.
93 static bool isCCLiveOut(MachineBasicBlock &MBB) {
94 for (auto SI = MBB.succ_begin(), SE = MBB.succ_end(); SI != SE; ++SI)
342 MachineBasicBlock &MBB = *Compare->getParent();
343 MachineBasicBlock::iterator MBBI = Compare, MBBE = MBB.begin();
436 // Process all comparison instructions in MBB. Return true if something
438 bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) {
444 bool CompleteCCUsers = !isCCLiveOut(MBB);
446 MachineBasicBlock::iterator MBBI = MBB.end();
447 while (MBBI != MBB.begin()) {
475 for (auto &MBB : F)
476 Changed |= processBlock(MBB);