Lines Matching refs:replaceInstUsesWith
378 return replaceInstUsesWith(II, cast<Instruction>(Shuf)); in simplifyMaskedGather()
504 return IC.replaceInstUsesWith(II, ConstantInt::getNullValue(II.getType())); in foldCttzCtlz()
530 return IC.replaceInstUsesWith(II, CttzZext); in foldCttzCtlz()
539 return IC.replaceInstUsesWith(II, ZextCttz); in foldCttzCtlz()
606 return IC.replaceInstUsesWith(II, C); in foldCttzCtlz()
657 return IC.replaceInstUsesWith(II, IC.Builder.CreateSub(Bw, Cttz)); in foldCtpop()
948 return replaceInstUsesWith(II, CmpInf); in foldIntrinsicIsFPClass()
963 return replaceInstUsesWith(II, EqInf); in foldIntrinsicIsFPClass()
977 return replaceInstUsesWith(II, NeInf); in foldIntrinsicIsFPClass()
986 return replaceInstUsesWith(II, IsNan); in foldIntrinsicIsFPClass()
994 return replaceInstUsesWith(II, FCmp); in foldIntrinsicIsFPClass()
1023 return replaceInstUsesWith(II, FCmp); in foldIntrinsicIsFPClass()
1041 return replaceInstUsesWith(II, ConstantInt::get(II.getType(), true)); in foldIntrinsicIsFPClass()
1511 return replaceInstUsesWith(CI, V); in visitCallInst()
1601 return replaceInstUsesWith(*II, V); in visitCallInst()
1634 return replaceInstUsesWith(CI, V); in visitCallInst()
1668 return replaceInstUsesWith(*II, IIOperand); in visitCallInst()
1707 return replaceInstUsesWith(*II, FoldedCttz); in visitCallInst()
1712 return replaceInstUsesWith(*II, FoldedCtlz); in visitCallInst()
1877 return replaceInstUsesWith(CI, Abs); in visitCallInst()
1887 return replaceInstUsesWith(*II, NewMinMax); in visitCallInst()
1904 return replaceInstUsesWith(*II, I0); in visitCallInst()
1906 return replaceInstUsesWith(*II, in visitCallInst()
1988 return replaceInstUsesWith(CI, SimplifiedMaskedOp); in visitCallInst()
1999 return replaceInstUsesWith(*II, SkippedBarrier); in visitCallInst()
2181 return replaceInstUsesWith( in visitCallInst()
2210 return replaceInstUsesWith( in visitCallInst()
2241 return replaceInstUsesWith(*SI, ConstantInt::get(Ty, Min)); in visitCallInst()
2246 return replaceInstUsesWith(*SI, ConstantInt::get(Ty, Max)); in visitCallInst()
2262 return replaceInstUsesWith(*SI, NewSub); in visitCallInst()
2269 return replaceInstUsesWith( in visitCallInst()
2302 return replaceInstUsesWith( in visitCallInst()
2377 return replaceInstUsesWith(*II, V); in visitCallInst()
2407 return replaceInstUsesWith(*II, R); in visitCallInst()
2465 return replaceInstUsesWith(*II, Builder.CreateFNegFMF(NewMul, II)); in visitCallInst()
2528 return replaceInstUsesWith(*II, Builder.CreateFNegFMF(Fabs, II)); in visitCallInst()
2534 return replaceInstUsesWith(*II, Fabs); in visitCallInst()
2568 return replaceInstUsesWith(CI, Fabs); in visitCallInst()
2598 return replaceInstUsesWith(*II, AbsSign); in visitCallInst()
2714 return replaceInstUsesWith(*II, Select); in visitCallInst()
2758 replaceInstUsesWith( in visitCallInst()
2780 replaceInstUsesWith(*II, BasePtr); in visitCallInst()
2802 return replaceInstUsesWith(*II, V); in visitCallInst()
2814 return replaceInstUsesWith(CI, ConstantAggregateZero::get(II->getType())); in visitCallInst()
2825 return replaceInstUsesWith(CI, Builder.CreateMul(V0, V1)); in visitCallInst()
2873 return replaceInstUsesWith(*II, Op0->getArgOperand(0)); in visitCallInst()
3223 return replaceInstUsesWith(CI, SubVec); in visitCallInst()
3247 return replaceInstUsesWith(CI, Shuffle); in visitCallInst()
3269 return replaceInstUsesWith(CI, InsertValue); in visitCallInst()
3289 replaceInstUsesWith(CI, Vec); in visitCallInst()
3303 return replaceInstUsesWith(CI, Shuffle); in visitCallInst()
3315 return replaceInstUsesWith(CI, BinaryOperator::CreateWithCopiedFlags( in visitCallInst()
3321 return replaceInstUsesWith(CI, BinaryOperator::CreateWithCopiedFlags( in visitCallInst()
3328 return replaceInstUsesWith(CI, in visitCallInst()
3339 return replaceInstUsesWith(CI, NewUnOp); in visitCallInst()
3377 return replaceInstUsesWith(CI, Res); in visitCallInst()
3410 return replaceInstUsesWith(CI, Res); in visitCallInst()
3441 return replaceInstUsesWith(CI, Res); in visitCallInst()
3470 return replaceInstUsesWith(CI, Res); in visitCallInst()
3504 return replaceInstUsesWith(CI, Res); in visitCallInst()
3549 return replaceInstUsesWith(CI, Res); in visitCallInst()
3677 replaceInstUsesWith(*From, With); in tryOptimizeCall()
3686 return CI->use_empty() ? CI : replaceInstUsesWith(*CI, With); in tryOptimizeCall()
3879 replaceInstUsesWith(*OldCall, PoisonValue::get(OldCall->getType())); in visitCallBase()
3900 replaceInstUsesWith(Call, PoisonValue::get(Call.getType())); in visitCallBase()
3940 return replaceInstUsesWith( in visitCallBase()
3990 replaceInstUsesWith(GCR, UndefValue::get(GCR.getType())); in visitCallBase()
4001 replaceInstUsesWith(GCR, ConstantPointerNull::get(PT)); in visitCallBase()
4330 replaceInstUsesWith(*Caller, NV); in transformConstExprCastCall()