Lines Matching refs:NewI
229 if (Instruction *NewI = tryReassociate(&OrigI, OrigSCEV)) { in doOneIteration() local
231 OrigI.replaceAllUsesWith(NewI); in doOneIteration()
237 const SCEV *NewSCEV = SE->getSCEV(NewI); in doOneIteration()
238 SeenExprs[NewSCEV].push_back(WeakTrackingVH(NewI)); in doOneIteration()
260 SeenExprs[OrigSCEV].push_back(WeakTrackingVH(NewI)); in doOneIteration()
471 if (auto *NewI = tryReassociateBinaryOp(LHS, RHS, I)) in tryReassociateBinaryOp() local
472 return NewI; in tryReassociateBinaryOp()
473 if (auto *NewI = tryReassociateBinaryOp(RHS, LHS, I)) in tryReassociateBinaryOp() local
474 return NewI; in tryReassociateBinaryOp()
489 if (auto *NewI = in tryReassociateBinaryOp() local
491 return NewI; in tryReassociateBinaryOp()
494 if (auto *NewI = in tryReassociateBinaryOp() local
496 return NewI; in tryReassociateBinaryOp()
511 Instruction *NewI = nullptr; in tryReassociatedBinaryOp() local
514 NewI = BinaryOperator::CreateAdd(LHS, RHS, "", I->getIterator()); in tryReassociatedBinaryOp()
517 NewI = BinaryOperator::CreateMul(LHS, RHS, "", I->getIterator()); in tryReassociatedBinaryOp()
522 NewI->setDebugLoc(I->getDebugLoc()); in tryReassociatedBinaryOp()
523 NewI->takeName(I); in tryReassociatedBinaryOp()
524 return NewI; in tryReassociatedBinaryOp()