reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1570 MachineInstr *BMI = &MBB->back(); 1571 bool NeedSplit = (BMI != MI) || !BBHasFallthrough(MBB); 1576 if (std::next(MachineBasicBlock::iterator(MI)) == std::prev(MBB->end()) && 1604 int delta = TII->getInstSizeInBytes(MBB->back()); 1605 BBInfo[MBB->getNumber()].Size -= delta; 1606 MBB->back().eraseFromParent(); 1609 MachineBasicBlock *NextBB = &*++MBB->getIterator(); 1618 BuildMI(MBB, DebugLoc(), TII->get(OppositeBranchOpcode)) 1622 BuildMI(MBB, DebugLoc(), TII->get(OppositeBranchOpcode)) 1625 Br.MI = &MBB->back(); 1626 BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back()); 1626 BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back()); 1627 BuildMI(MBB, DebugLoc(), TII->get(Br.UncondBr)).addMBB(DestBB); 1628 BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back()); 1628 BBInfo[MBB->getNumber()].Size += TII->getInstSizeInBytes(MBB->back()); 1630 ImmBranches.push_back(ImmBranch(&MBB->back(), MaxDisp, false, Br.UncondBr)); 1635 adjustBBOffsetsAfter(MBB);