Home | History | Annotate | Download | only in Scalar

Lines Matching refs:InsertPt

143                             Instruction *InsertPt, Type *Ty);
224 Instruction *InsertPt = nullptr;
230 if (!InsertPt) {
231 InsertPt = InsertBB->getTerminator();
234 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB);
235 InsertPt = InsertBB->getTerminator();
237 assert(InsertPt && "Missing phi operand");
241 return InsertPt;
243 assert(DT->dominates(DefI, InsertPt) && "def does not dominate all uses");
246 assert(!L || L->contains(LI->getLoopFor(InsertPt->getParent())));
248 for (auto *DTN = (*DT)[InsertPt->getParent()]; DTN; DTN = DTN->getIDom())
252 llvm_unreachable("DefI dominates InsertPt!");
515 Loop *L, Instruction *InsertPt,
519 if (Value *ExistingValue = Rewriter.findExistingExpansion(S, InsertPt, L))
524 return Rewriter.expandCodeFor(S, ResultTy, InsertPt);
1402 Instruction *InsertPt = &L->getHeader()->front();
1403 WidePhi = cast<PHINode>(Rewriter.expandCodeFor(AddRec, WideType, InsertPt));
1998 Instruction *InsertPt = &*ExitBlock->getFirstInsertionPt();
2067 ToMove->moveBefore(InsertPt);
2069 InsertPt = ToMove;