Lines Matching defs:NewV
2432 auto ReplaceUse = [&](Use *U, Value *NewV) {
2435 // If we plan to replace NewV we need to update it at this point.
2437 const auto &Entry = ToBeChangedValues.lookup(NewV);
2440 NewV = get<0>(Entry);
2455 if (!isa<Argument>(NewV))
2460 LLVM_DEBUG(dbgs() << "Use " << *NewV << " in " << *U->getUser()
2462 U->set(NewV);
2470 if (isa<UndefValue>(NewV) && isa<CallBase>(U->getUser())) {
2480 if (isa<Constant>(NewV) && isa<BranchInst>(U->getUser())) {
2482 if (isa<UndefValue>(NewV)) {
2492 Value *NewV = It.second;
2493 ReplaceUse(U, NewV);
2499 auto [NewV, Done] = It.second;
2508 ReplaceUse(U, NewV);