Lines Matching refs:getFirstNonPHI

389                                    BBE = BB->getFirstNonPHI();  in generateExistingPhis()
563 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generateExistingPhis()
638 for (MachineBasicBlock::iterator BBI = BB->getFirstNonPHI(), in generatePhis()
707 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generatePhis()
1346 for (auto I = BB->getFirstNonPHI(); I != FirstMI->getIterator();) { in rewrite()
1369 for (auto MI = BB->getFirstNonPHI(); MI != BB->end(); ++MI) { in rewrite()
1534 BuildMI(*BB, BB->getFirstNonPHI(), DebugLoc(), TII->get(TargetOpcode::PHI), R) in phi()
1636 I != std::next(MB->getFirstNonPHI()->getReverseIterator());) { in filterInstructions()
1664 auto InsertPt = DestBB->getFirstNonPHI(); in moveStageBetweenBlocks()
1667 llvm::make_range(SourceBB->getFirstNonPHI(), SourceBB->end()))) { in moveStageBetweenBlocks()
1677 MachineInstr *NI = BuildMI(*DestBB, DestBB->getFirstNonPHI(), in moveStageBetweenBlocks()
1711 InsertPt = DestBB->getFirstNonPHI(); in moveStageBetweenBlocks()
1728 for (auto I = DestBB->getFirstNonPHI(); I != DestBB->end(); ++I) { in moveStageBetweenBlocks()
1864 I != std::next(B->getFirstNonPHI()->getReverseIterator());) { in peelPrologAndEpilogs()
2074 for (auto NI = BB->getFirstNonPHI(); NI != BB->end(); ++NI) { in validateAgainstModuloScheduleExpander()
2468 BuildMI(*NewKernel, NewKernel->getFirstNonPHI(), DebugLoc(), in generatePhi()
2513 BuildMI(*NewExit, NewExit->getFirstNonPHI(), DebugLoc(), in mergeRegUsesAfterPipeline()
2538 BuildMI(*NewPreheader, NewPreheader->getFirstNonPHI(), in mergeRegUsesAfterPipeline()