Lines Matching refs:NewVal
449 Value *NewVal = SSA.GetValueInMiddleOfBlock(ALoad->getParent());
450 replaceLoadWithValue(ALoad, NewVal);
453 if (NewVal == ALoad) NewVal = UndefValue::get(NewVal->getType());
454 ALoad->replaceAllUsesWith(NewVal);
455 ReplacedLoads[ALoad] = NewVal;
469 Value *NewVal = ReplacedLoads[User];
470 assert(NewVal && "not a replaced load?");
475 DenseMap<Value*, Value*>::iterator RLI = ReplacedLoads.find(NewVal);
477 NewVal = RLI->second;
478 RLI = ReplacedLoads.find(NewVal);
481 replaceLoadWithValue(cast<LoadInst>(User), NewVal);
482 User->replaceAllUsesWith(NewVal);