Lines Matching refs:DirtyPreds
221 SmallVectorImpl<MachineBasicBlock *> &DirtyPreds,
488 ArrayRef<MachineBasicBlock *> DirtyPreds, in tryToSplitRestore() argument
497 for (MachineBasicBlock *BB : DirtyPreds) in tryToSplitRestore()
513 for (MachineBasicBlock *SuccBB : DirtyPreds) in tryToSplitRestore()
532 ArrayRef<MachineBasicBlock *> DirtyPreds, in rollbackRestoreSplit() argument
538 for (MachineBasicBlock *BB : DirtyPreds) in rollbackRestoreSplit()
543 for (MachineBasicBlock *SuccBB : DirtyPreds) in rollbackRestoreSplit()
559 SmallVectorImpl<MachineBasicBlock *> &DirtyPreds, in checkIfRestoreSplittable() argument
571 DirtyPreds.push_back(PredBB); in checkIfRestoreSplittable()
576 return !(CleanPreds.empty() || DirtyPreds.empty()); in checkIfRestoreSplittable()
634 SmallVector<MachineBasicBlock *, 2> DirtyPreds; in postShrinkWrapping() local
636 if (!checkIfRestoreSplittable(InitRestore, ReachableByDirty, DirtyPreds, in postShrinkWrapping()
642 FindIDom<>(**DirtyPreds.begin(), DirtyPreds, *MDT, false); in postShrinkWrapping()
661 tryToSplitRestore(InitRestore, DirtyPreds, TII); in postShrinkWrapping()
666 rollbackRestoreSplit(MF, NewRestore, InitRestore, DirtyPreds, TII); in postShrinkWrapping()