Lines Matching defs:ToReplace
1272 for (GCRelocateInst *ToReplace : Targets) {
1273 assert(ToReplace->getBasePtrIndex() == RelocatedBase->getBasePtrIndex() &&
1275 if (ToReplace->getBasePtrIndex() == ToReplace->getDerivedPtrIndex()) {
1280 if (RelocatedBase->getParent() != ToReplace->getParent()) {
1288 Value *Base = ToReplace->getBasePtr();
1289 auto *Derived = dyn_cast<GetElementPtrInst>(ToReplace->getDerivedPtr());
1303 Builder.SetCurrentDebugLocation(ToReplace->getDebugLoc());
1335 Replacement->takeName(ToReplace);
1340 if (Replacement->getType() != ToReplace->getType()) {
1342 Builder.CreateBitCast(Replacement, ToReplace->getType());
1344 ToReplace->replaceAllUsesWith(ActualReplacement);
1345 ToReplace->eraseFromParent();
7649 SmallVector<Use *, 4> ToReplace;
7665 ToReplace.push_back(U);
7670 for (Use *U : ToReplace) {