reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1728 assert(MBBI != MBB.end() && "Failed to find the first terminator."); 1730 DebugLoc dl = MBBI->getDebugLoc(); 1734 unsigned RetOpcode = MBBI->getOpcode(); 1736 MBBI = MBB.getLastNonDebugInstr(); 1737 MachineOperand &JumpTarget = MBBI->getOperand(0); 1738 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB)). 1741 MBBI = MBB.getLastNonDebugInstr(); 1742 assert(MBBI->getOperand(0).isReg() && "Expecting register operand."); 1743 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR)); 1745 MBBI = MBB.getLastNonDebugInstr(); 1746 MachineOperand &JumpTarget = MBBI->getOperand(0); 1747 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA)).addImm(JumpTarget.getImm()); 1749 MBBI = MBB.getLastNonDebugInstr(); 1750 MachineOperand &JumpTarget = MBBI->getOperand(0); 1751 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILB8)). 1754 MBBI = MBB.getLastNonDebugInstr(); 1755 assert(MBBI->getOperand(0).isReg() && "Expecting register operand."); 1756 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBCTR8)); 1758 MBBI = MBB.getLastNonDebugInstr(); 1759 MachineOperand &JumpTarget = MBBI->getOperand(0); 1760 BuildMI(MBB, MBBI, dl, TII.get(PPC::TAILBA8)).addImm(JumpTarget.getImm());