Lines Matching refs:replaceInstUsesWith
926 replaceInstUsesWith(cast<Instruction>(*U), I); in freelyInvertAllUsersOf()
1304 replaceInstUsesWith(*User, NewPN); in foldOpIntoPhi()
1307 return replaceInstUsesWith(I, NewPN); in foldOpIntoPhi()
2202 return replaceInstUsesWith(GEP, NGEP); in visitGEPOfBitcast()
2232 replaceInstUsesWith(*BCI, I); in visitGEPOfBitcast()
2252 return replaceInstUsesWith(GEP, NGEP); in visitGEPOfBitcast()
2272 return replaceInstUsesWith(GEP, V); in visitGetElementPtrInst()
2284 return replaceInstUsesWith(GEP, V); in visitGetElementPtrInst()
2872 replaceInstUsesWith(*I, Result); in visitAllocSite()
2885 replaceInstUsesWith(*C, in visitAllocSite()
2895 replaceInstUsesWith(*I, PoisonValue::get(I->getType())); in visitAllocSite()
3056 return eraseInstFromFunction(*replaceInstUsesWith(*CI, ReallocatedOp)); in visitFree()
3127 replaceInstUsesWith(*Prev, PoisonValue::get(Prev->getType())); in visitUnreachableInst()
3254 return replaceInstUsesWith(EV, Agg); in visitExtractValueInst()
3258 return replaceInstUsesWith(EV, V); in visitExtractValueInst()
3284 return replaceInstUsesWith(EV, IV->getInsertedValueOperand()); in visitExtractValueInst()
3331 replaceInstUsesWith(*WO, PoisonValue::get(WO->getType())); in visitExtractValueInst()
3387 return replaceInstUsesWith(EV, NL); in visitExtractValueInst()
3869 return replaceInstUsesWith(FI, PN); in foldFreezeIntoRecurrence()
3919 return replaceInstUsesWith(I, V); in visitFreeze()
3930 return replaceInstUsesWith(I, NI); in visitFreeze()
3965 return replaceInstUsesWith(I, getUndefReplacement(I.getType())); in visitFreeze()
3970 return replaceInstUsesWith(I, Constant::replaceUndefsWith(C, ReplaceC)); in visitFreeze()
4180 replaceInstUsesWith(*I, C); in run()