Lines Matching defs:NewI
229 if (Instruction *NewI = tryReassociate(&OrigI, OrigSCEV)) {
231 OrigI.replaceAllUsesWith(NewI);
237 const SCEV *NewSCEV = SE->getSCEV(NewI);
238 SeenExprs[NewSCEV].push_back(WeakTrackingVH(NewI));
246 // NewI = &a[sext(i)] + sext(j).
260 SeenExprs[OrigSCEV].push_back(WeakTrackingVH(NewI));
468 if (auto *NewI = tryReassociateBinaryOp(LHS, RHS, I))
469 return NewI;
470 if (auto *NewI = tryReassociateBinaryOp(RHS, LHS, I))
471 return NewI;
486 if (auto *NewI =
488 return NewI;
491 if (auto *NewI =
493 return NewI;
508 Instruction *NewI = nullptr;
511 NewI = BinaryOperator::CreateAdd(LHS, RHS, "", I->getIterator());
514 NewI = BinaryOperator::CreateMul(LHS, RHS, "", I->getIterator());
519 NewI->setDebugLoc(I->getDebugLoc());
520 NewI->takeName(I);
521 return NewI;