Lines Matching refs:StartInsertPt
369 MachineBasicBlock::iterator StartInsertPt; member
643 StartInsertPt = Start; in ValidateTailPredicate()
661 if (StartInsertPt != StartInsertBB->end() && in ValidateTailPredicate()
662 !RDA.isReachingDefLiveOut(&*StartInsertPt, NumElements)) { in ValidateTailPredicate()
665 if (RDA.isSafeToMoveForwards(ElemDef, &*StartInsertPt)) { in ValidateTailPredicate()
667 StartInsertBB->insert(StartInsertPt, ElemDef); in ValidateTailPredicate()
670 } else if (RDA.isSafeToMoveBackwards(&*StartInsertPt, ElemDef)) { in ValidateTailPredicate()
671 StartInsertPt->removeFromParent(); in ValidateTailPredicate()
673 &*StartInsertPt); in ValidateTailPredicate()
682 RDA.getUniqueReachingMIDef(&*StartInsertPt, in ValidateTailPredicate()
734 if (std::any_of(StartInsertPt, StartInsertBB->end(), shouldInspect)) { in ValidateTailPredicate()
1109 StartInsertPt = MachineBasicBlock::iterator(Start); in Validate()
1112 << *StartInsertPt); in Validate()
1548 MachineBasicBlock::iterator InsertPt = LoLoop.StartInsertPt; in ExpandLoopStart()