Lines Matching defs:MBB
174 // MBB. PHI operands are paired: (Reg, PredMBB).
202 MachineBasicBlock *MBB = I.DomNode->getBlock();
205 std::tie(Start, End) = Indexes->getMBBRange(MBB);
213 assert(Seen.test(MBB->getNumber()));
214 Map[MBB] = LiveOutPair(I.Value, nullptr);
229 assert(UseMBB && "No MBB at Use");
231 // Is there a def in the same MBB we can extend?
271 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
274 if (MBB->pred_empty()) {
275 MBB->getParent()->verify();
285 !MBB->isLiveIn(PhysReg)) {
286 MBB->getParent()->verify();
288 << " needs to be live in to BB#" << MBB->getNumber()
294 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
295 PE = MBB->pred_end(); PI != PE; ++PI) {
360 MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
361 addLiveInBlock(LR, DomTree->getNode(MBB));
362 if (MBB == &UseMBB)
387 MachineBasicBlock *MBB = Node->getBlock();
406 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
407 PE = MBB->pred_end(); PI != PE; ++PI) {
419 // because MBB is in the dominance frontier of that value.
430 LiveOutPair &LOP = Map[MBB];
437 std::tie(Start, End) = Indexes->getMBBRange(MBB);
460 // MBB