Lines Matching refs:MachineBasicBlock
76 SmallVector<MachineBasicBlock *, 1> SaveBlocks;
77 SmallVector<MachineBasicBlock *, 4> RestoreBlocks;
91 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
141 MachineBasicBlock *RestoreBlock = MFI->getRestorePoint();
152 for (MachineBasicBlock &MBB : Fn) {
259 std::vector<MachineBasicBlock::iterator> FrameSDOps;
261 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I)
280 for (std::vector<MachineBasicBlock::iterator>::iterator
282 MachineBasicBlock::iterator I = *i;
380 SmallPtrSet<MachineBasicBlock *, 8> Visited;
381 SmallVector<MachineBasicBlock *, 8> WorkList;
382 MachineBasicBlock *Entry = &MF.front();
383 MachineBasicBlock *Save = MFI->getSavePoint();
394 MachineBasicBlock *Restore = MFI->getRestorePoint();
402 const MachineBasicBlock *CurBB = WorkList.pop_back_val();
409 for (MachineBasicBlock *SuccBB : CurBB->successors())
417 for (MachineBasicBlock *MBB : Visited) {
444 MachineBasicBlock::iterator I;
447 for (MachineBasicBlock *SaveBlock : SaveBlocks) {
463 for (MachineBasicBlock *MBB : RestoreBlocks) {
468 MachineBasicBlock::iterator I2 = I;
473 MachineBasicBlock::iterator BeforeI = I;
777 for (MachineBasicBlock *SaveBlock : SaveBlocks)
781 for (MachineBasicBlock *RestoreBlock : RestoreBlocks)
784 for (MachineBasicBlock *SaveBlock : SaveBlocks)
792 for (MachineBasicBlock *SaveBlock : SaveBlocks)
802 for (MachineBasicBlock *SaveBlock : SaveBlocks)
816 SmallPtrSet<MachineBasicBlock*, 8> Reachable;
824 MachineBasicBlock *StackPred = DFI.getPath(DFI.getPathLength() - 2);
829 MachineBasicBlock *BB = *DFI;
844 void PEI::replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
858 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ) {
865 MachineBasicBlock::iterator PrevI = BB->end();
979 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ) {
983 if (I == MachineBasicBlock::iterator(nullptr))
987 MachineBasicBlock::iterator J = std::next(I);
988 MachineBasicBlock::iterator P =
989 I == BB->begin() ? MachineBasicBlock::iterator(nullptr)