Lines Matching defs:MBB
65 bool processBlock(MachineBasicBlock &MBB);
95 // Return true if CC is live out of MBB.
96 static bool isCCLiveOut(MachineBasicBlock &MBB) {
97 for (auto SI = MBB.succ_begin(), SE = MBB.succ_end(); SI != SE; ++SI)
341 MachineBasicBlock &MBB = *Compare.getParent();
342 MachineBasicBlock::iterator MBBI = Compare, MBBE = MBB.begin();
466 // Process all comparison instructions in MBB. Return true if something
468 bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) {
474 bool CompleteCCUsers = !isCCLiveOut(MBB);
476 MachineBasicBlock::iterator MBBI = MBB.end();
477 MBB.begin()) {
507 for (auto &MBB : F)
508 Changed |= processBlock(MBB);