Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MBB

114     MachineBasicBlock *MBB = I->DomNode->getBlock();
117 tie(Start, End) = Indexes->getMBBRange(MBB);
125 assert(Seen.test(MBB->getNumber()));
126 LiveOut[MBB] = LiveOutPair(I->Value, (MachineDomTreeNode *)0);
144 assert(KillMBB && "No MBB at Kill");
146 // Is there a def in the same MBB we can extend?
188 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
191 if (MBB->pred_empty()) {
192 MBB->getParent()->verify();
197 !MBB->isLiveIn(PhysReg)) {
198 MBB->getParent()->verify();
199 errs() << "The register needs to be live in to BB#" << MBB->getNumber()
205 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
206 PE = MBB->pred_end(); PI != PE; ++PI) {
272 MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
273 addLiveInBlock(LI, DomTree->getNode(MBB));
274 if (MBB == KillMBB)
300 MachineBasicBlock *MBB = Node->getBlock();
319 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
320 PE = MBB->pred_end(); PI != PE; ++PI) {
332 // because MBB is in the dominance frontier of that value.
343 LiveOutPair &LOP = LiveOut[MBB];
350 tie(Start, End) = Indexes->getMBBRange(MBB);
372 // MBB is live-out and doesn't define its own value.