Lines Matching refs:DI1
1822 MachineBasicBlock::iterator DI1 = MBB1.getFirstNonDebugInstr(false); in IfConvertDiamondCommon() local
1830 for (unsigned i = 0; i < NumDups1; ++DI1) { in IfConvertDiamondCommon()
1831 if (DI1 == MBB1.end()) in IfConvertDiamondCommon()
1833 if (!DI1->isDebugInstr()) in IfConvertDiamondCommon()
1850 for (const MachineInstr &MI : make_range(MBB1.begin(), DI1)) { in IfConvertDiamondCommon()
1856 BBI.BB->splice(BBI.BB->end(), &MBB1, MBB1.begin(), DI1); in IfConvertDiamondCommon()
1872 DI1 = MBB1.end(); in IfConvertDiamondCommon()
1873 while (DI1 != MBB1.begin()) { in IfConvertDiamondCommon()
1874 MachineBasicBlock::iterator Prev = std::prev(DI1); in IfConvertDiamondCommon()
1877 DI1 = Prev; in IfConvertDiamondCommon()
1882 assert(DI1 != MBB1.begin()); in IfConvertDiamondCommon()
1884 --DI1; in IfConvertDiamondCommon()
1888 if (DI1->shouldUpdateCallSiteInfo()) in IfConvertDiamondCommon()
1889 MBB1.getParent()->eraseCallSiteInfo(&*DI1); in IfConvertDiamondCommon()
1892 if (!DI1->isDebugInstr()) in IfConvertDiamondCommon()
1895 MBB1.erase(DI1, MBB1.end()); in IfConvertDiamondCommon()