Lines Matching refs:replaceInstUsesWith
399 return replaceInstUsesWith(II, cast<Instruction>(Shuf)); in simplifyMaskedGather()
526 return IC.replaceInstUsesWith(II, ConstantInt::getNullValue(II.getType())); in foldCttzCtlz()
544 return IC.replaceInstUsesWith(II, CttzZext); in foldCttzCtlz()
553 return IC.replaceInstUsesWith(II, ZextCttz); in foldCttzCtlz()
581 return IC.replaceInstUsesWith(II, C); in foldCttzCtlz()
635 return IC.replaceInstUsesWith(II, IC.Builder.CreateSub(Bw, Cttz)); in foldCtpop()
1141 return replaceInstUsesWith(CI, V); in visitCallInst()
1230 return replaceInstUsesWith(*II, V); in visitCallInst()
1253 return replaceInstUsesWith(CI, V); in visitCallInst()
1272 return replaceInstUsesWith(*II, IIOperand); in visitCallInst()
1409 return replaceInstUsesWith(CI, Abs); in visitCallInst()
1485 return replaceInstUsesWith(CI, SimplifiedMaskedOp); in visitCallInst()
1496 return replaceInstUsesWith(*II, SkippedBarrier); in visitCallInst()
1623 return replaceInstUsesWith( in visitCallInst()
1652 return replaceInstUsesWith( in visitCallInst()
1683 return replaceInstUsesWith(*SI, ConstantInt::get(Ty, Min)); in visitCallInst()
1688 return replaceInstUsesWith(*SI, ConstantInt::get(Ty, Max)); in visitCallInst()
1697 return replaceInstUsesWith( in visitCallInst()
1730 return replaceInstUsesWith( in visitCallInst()
1804 return replaceInstUsesWith(*II, NewCall); in visitCallInst()
1827 return replaceInstUsesWith(*II, R); in visitCallInst()
1841 return replaceInstUsesWith(*II, Add); in visitCallInst()
1900 return replaceInstUsesWith(*II, Fabs); in visitCallInst()
1908 return replaceInstUsesWith(*II, Builder.CreateFNegFMF(Fabs, II)); in visitCallInst()
1986 return replaceInstUsesWith(*II, V); in visitCallInst()
1998 return replaceInstUsesWith(CI, ConstantAggregateZero::get(II->getType())); in visitCallInst()
2010 return replaceInstUsesWith(CI, ConstantExpr::getMul(CV0, CV1)); in visitCallInst()
2058 return replaceInstUsesWith(*II, Op0->getArgOperand(0)); in visitCallInst()
2380 return replaceInstUsesWith(CI, SubVec); in visitCallInst()
2404 return replaceInstUsesWith(CI, Shuffle); in visitCallInst()
2424 replaceInstUsesWith(CI, Vec); in visitCallInst()
2433 return replaceInstUsesWith(CI, Shuffle); in visitCallInst()
2447 return replaceInstUsesWith(CI, in visitCallInst()
2453 return replaceInstUsesWith(CI, in visitCallInst()
2462 return replaceInstUsesWith(CI, BinaryOperator::CreateWithCopiedFlags( in visitCallInst()
2473 return replaceInstUsesWith(CI, NewUnOp); in visitCallInst()
2504 return replaceInstUsesWith(CI, Res); in visitCallInst()
2530 return replaceInstUsesWith(CI, Res); in visitCallInst()
2554 return replaceInstUsesWith(CI, Res); in visitCallInst()
2576 return replaceInstUsesWith(CI, Res); in visitCallInst()
2603 return replaceInstUsesWith(CI, Res); in visitCallInst()
2641 return replaceInstUsesWith(CI, Res); in visitCallInst()
2788 replaceInstUsesWith(*From, With); in tryOptimizeCall()
2797 return CI->use_empty() ? CI : replaceInstUsesWith(*CI, With); in tryOptimizeCall()
2990 replaceInstUsesWith(*OldCall, PoisonValue::get(OldCall->getType())); in visitCallBase()
3011 replaceInstUsesWith(Call, PoisonValue::get(Call.getType())); in visitCallBase()
3077 return replaceInstUsesWith( in visitCallBase()
3103 replaceInstUsesWith(GCR, UndefValue::get(GCR.getType())); in visitCallBase()
3114 replaceInstUsesWith(GCR, ConstantPointerNull::get(PT)); in visitCallBase()
3473 replaceInstUsesWith(*Caller, NV); in transformConstExprCastCall()