Lines Matching full:mbb
6482 SetupEntryBlockForSjLj(MachineInstr *MI, MachineBasicBlock *MBB,
6486 MachineFunction *MF = MBB->getParent();
6514 // Load the address of the dispatch MBB into the jump buffer.
6522 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::t2LDRpci), NewVReg1)
6528 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::t2ORRri), NewVReg2)
6532 BuildMI(*MBB, MI, dl, TII->get(ARM::tPICADD), NewVReg3)
6535 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::t2STRi12))
6549 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::tLDRpci), NewVReg1)
6553 BuildMI(*MBB, MI, dl, TII->get(ARM::tPICADD), NewVReg2)
6558 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::tMOVi8), NewVReg3)
6562 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::tORR), NewVReg4)
6567 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::tADDrSPi), NewVReg5)
6570 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::tSTRi))
6581 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::LDRi12), NewVReg1)
6586 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::PICADD), NewVReg2)
6589 AddDefaultPred(BuildMI(*MBB, MI, dl, TII->get(ARM::STRi12))
6598 EmitSjLjDispatchBlock(MachineInstr *MI, MachineBasicBlock *MBB) const {
6601 MachineFunction *MF = MBB->getParent();
6689 SetupEntryBlockForSjLj(MI, MBB, DispatchBB, FI);
6923 // Add the jump table entries as successors to the MBB.
6998 return MBB;
7002 MachineBasicBlock *OtherSucc(MachineBasicBlock *MBB, MachineBasicBlock *Succ) {
7003 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin(),
7004 E = MBB->succ_end(); I != E; ++I)