Lines Matching defs:MBB1
828 MachineBasicBlock *MBB1,
830 const MachineBasicBlock::reverse_iterator B1 = MBB1->rend();
832 MachineBasicBlock::reverse_iterator E1 = MBB1->rbegin();
1804 MachineBasicBlock &MBB1 = *BBI1->BB;
1815 Redefs.addLiveInsNoPristines(MBB1);
1821 MachineBasicBlock::iterator DI1 = MBB1.getFirstNonDebugInstr(false);
1830 if (DI1 == MBB1.end())
1849 for (const MachineInstr &MI : make_range(MBB1.begin(), DI1)) {
1855 BBI.BB->splice(BBI.BB->end(), &MBB1, MBB1.begin(), DI1);
1867 verifySameBranchInstructions(&MBB1, &MBB2);
1869 // Remove duplicated instructions from the tail of MBB1: any branch
1871 DI1 = MBB1.end();
1872 while (DI1 != MBB1.begin()) {
1881 assert(DI1 != MBB1.begin());
1888 MBB1.getParent()->eraseAdditionalCallInfo(&*DI1);
1894 MBB1.erase(DI1, MBB1.end());
1931 if (TII->isProfitableToUnpredicate(MBB1, MBB2)) {
1962 PredicateBlock(*BBI1, MBB1.end(), *Cond1, &RedefsByFalse);
1968 // Also, if the branches in MBB1 and MBB2 were non-analyzable, then don't
1972 MachineBasicBlock::iterator BBI1T = MBB1.getFirstTerminator();
1974 bool BB1Predicated = BBI1T != MBB1.end() && TII->isPredicated(*BBI1T);