Lines Matching refs:DirtyPreds
219 SmallVectorImpl<MachineBasicBlock *> &DirtyPreds,
486 ArrayRef<MachineBasicBlock *> DirtyPreds, in tryToSplitRestore() argument
495 for (MachineBasicBlock *BB : DirtyPreds) in tryToSplitRestore()
511 for (MachineBasicBlock *SuccBB : DirtyPreds) in tryToSplitRestore()
530 ArrayRef<MachineBasicBlock *> DirtyPreds, in rollbackRestoreSplit() argument
536 for (MachineBasicBlock *BB : DirtyPreds) in rollbackRestoreSplit()
541 for (MachineBasicBlock *SuccBB : DirtyPreds) in rollbackRestoreSplit()
557 SmallVectorImpl<MachineBasicBlock *> &DirtyPreds, in checkIfRestoreSplittable() argument
569 DirtyPreds.push_back(PredBB); in checkIfRestoreSplittable()
574 return !(CleanPreds.empty() || DirtyPreds.empty()); in checkIfRestoreSplittable()
632 SmallVector<MachineBasicBlock *, 2> DirtyPreds; in postShrinkWrapping() local
634 if (!checkIfRestoreSplittable(InitRestore, ReachableByDirty, DirtyPreds, in postShrinkWrapping()
640 FindIDom<>(**DirtyPreds.begin(), DirtyPreds, *MDT, false); in postShrinkWrapping()
659 tryToSplitRestore(InitRestore, DirtyPreds, TII); in postShrinkWrapping()
664 rollbackRestoreSplit(MF, NewRestore, InitRestore, DirtyPreds, TII); in postShrinkWrapping()