reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1667 MachineInstr *BMI = &MBB->back(); 1668 bool NeedSplit = (BMI != MI) || !BBHasFallthrough(MBB); 1672 if (std::next(MachineBasicBlock::iterator(MI)) == std::prev(MBB->end()) && 1698 int delta = TII->getInstSizeInBytes(MBB->back()); 1699 BBUtils->adjustBBSize(MBB, -delta); 1700 MBB->back().eraseFromParent(); 1704 MBB->addSuccessor(DestBB); 1705 std::next(MBB->getIterator())->removeSuccessor(DestBB); 1709 MachineBasicBlock *NextBB = &*++MBB->getIterator(); 1717 BuildMI(MBB, DebugLoc(), TII->get(MI->getOpcode())) 1719 Br.MI = &MBB->back(); 1720 BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back())); 1720 BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back())); 1722 BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)) 1726 BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)).addMBB(DestBB); 1727 BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back())); 1727 BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back())); 1729 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr)); 1734 BBUtils->adjustBBOffsetsAfter(MBB);