Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MBB

94     bool isExitBlock(const MachineBasicBlock *MBB) const {
95 return std::find(ExitBlocks.begin(), ExitBlocks.end(), MBB) !=
119 // If a MBB does not dominate loop exiting blocks then it may not safe
195 void EnterScope(MachineBasicBlock *MBB);
197 void ExitScope(MachineBasicBlock *MBB);
550 MachineBasicBlock *MBB = MI->getParent();
551 Preheader->splice(Preheader->getFirstTerminator(), MBB, MI);
562 /// Check if this mbb is guaranteed to execute. If not then a load from this mbb
583 void MachineLICM::EnterScope(MachineBasicBlock *MBB) {
584 DEBUG(dbgs() << "Entering BB#" << MBB->getNumber() << '\n');
590 void MachineLICM::ExitScope(MachineBasicBlock *MBB) {
591 DEBUG(dbgs() << "Exiting BB#" << MBB->getNumber() << '\n');
595 /// Destroy scope for the MBB that corresponds to the given dominator tree node
680 MachineBasicBlock *MBB = Node->getBlock();
682 EnterScope(MBB);
687 MII = MBB->begin(), E = MBB->end(); MII != E; ) {
1188 MachineBasicBlock *MBB = MI->getParent();
1190 MBB->insert(Pos, NewMIs[0]);
1191 MBB->insert(Pos, NewMIs[1]);