Lines Matching refs:ToReplace
1267 for (GCRelocateInst *ToReplace : Targets) { in simplifyRelocatesOffABase()
1268 assert(ToReplace->getBasePtrIndex() == RelocatedBase->getBasePtrIndex() && in simplifyRelocatesOffABase()
1270 if (ToReplace->getBasePtrIndex() == ToReplace->getDerivedPtrIndex()) { in simplifyRelocatesOffABase()
1275 if (RelocatedBase->getParent() != ToReplace->getParent()) { in simplifyRelocatesOffABase()
1283 Value *Base = ToReplace->getBasePtr(); in simplifyRelocatesOffABase()
1284 auto *Derived = dyn_cast<GetElementPtrInst>(ToReplace->getDerivedPtr()); in simplifyRelocatesOffABase()
1298 Builder.SetCurrentDebugLocation(ToReplace->getDebugLoc()); in simplifyRelocatesOffABase()
1330 Replacement->takeName(ToReplace); in simplifyRelocatesOffABase()
1335 if (Replacement->getType() != ToReplace->getType()) { in simplifyRelocatesOffABase()
1337 Builder.CreateBitCast(Replacement, ToReplace->getType()); in simplifyRelocatesOffABase()
1339 ToReplace->replaceAllUsesWith(ActualReplacement); in simplifyRelocatesOffABase()
1340 ToReplace->eraseFromParent(); in simplifyRelocatesOffABase()
7243 SmallVector<Use *, 4> ToReplace; in tryToSinkFreeOperands() local
7259 ToReplace.push_back(U); in tryToSinkFreeOperands()
7264 for (Use *U : ToReplace) { in tryToSinkFreeOperands()