Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MBB

113     MachineBasicBlock *MBB = I->DomNode->getBlock();
116 std::tie(Start, End) = Indexes->getMBBRange(MBB);
124 assert(Seen.test(MBB->getNumber()));
125 LiveOut[MBB] = LiveOutPair(I->Value, (MachineDomTreeNode *)nullptr);
140 assert(KillMBB && "No MBB at Kill");
142 // Is there a def in the same MBB we can extend?
182 MachineBasicBlock *MBB = MF->getBlockNumbered(WorkList[i]);
185 if (MBB->pred_empty()) {
186 MBB->getParent()->verify();
191 !MBB->isLiveIn(PhysReg)) {
192 MBB->getParent()->verify();
193 errs() << "The register needs to be live in to BB#" << MBB->getNumber()
199 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
200 PE = MBB->pred_end(); PI != PE; ++PI) {
266 MachineBasicBlock *MBB = MF->getBlockNumbered(*I);
267 addLiveInBlock(LR, DomTree->getNode(MBB));
268 if (MBB == &KillMBB)
294 MachineBasicBlock *MBB = Node->getBlock();
313 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
314 PE = MBB->pred_end(); PI != PE; ++PI) {
326 // because MBB is in the dominance frontier of that value.
337 LiveOutPair &LOP = LiveOut[MBB];
344 std::tie(Start, End) = Indexes->getMBBRange(MBB);
367 // MBB is live-out and doesn't define its own value.