reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1650 MachineBasicBlock *DestBB = MI->getOperand(0).getMBB(); 1659 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(1).getImm(); 1661 Register CCReg = MI->getOperand(2).getReg(); 1666 MachineBasicBlock *MBB = MI->getParent(); 1668 bool NeedSplit = (BMI != MI) || !BBHasFallthrough(MBB); 1671 if (BMI != MI) { 1672 if (std::next(MachineBasicBlock::iterator(MI)) == std::prev(MBB->end()) && 1682 if (BBUtils->isBBInRange(MI, NewDest, Br.MaxDisp)) { 1687 MI->getOperand(0).setMBB(NewDest); 1688 MI->getOperand(1).setImm(CC); 1695 splitBlockBeforeInstr(MI); 1717 BuildMI(MBB, DebugLoc(), TII->get(MI->getOpcode())) 1732 BBUtils->adjustBBSize(MI->getParent(), -TII->getInstSizeInBytes(*MI)); 1732 BBUtils->adjustBBSize(MI->getParent(), -TII->getInstSizeInBytes(*MI)); 1733 MI->eraseFromParent();