Lines Matching refs:replaceInstUsesWith

306       return replaceInstUsesWith(ICI, Builder.getFalse());  in foldCmpLoadFromIndexedGlobal()
327 return replaceInstUsesWith(ICI, Builder.getTrue()); in foldCmpLoadFromIndexedGlobal()
939 return replaceInstUsesWith(I, Cmp); in foldGEPICmp()
983 return replaceInstUsesWith(I, // No comparison is needed here. in foldGEPICmp()
1082 return replaceInstUsesWith( in foldAllocaCmp()
1192 return replaceInstUsesWith(I, TorF); in foldICmpShrConstConst()
1231 return replaceInstUsesWith(I, TorF); in foldICmpShlConstConst()
1318 IC.replaceInstUsesWith(*OrigAdd, ZExt); in processUGT_ADDCST_ADD()
1459 return replaceInstUsesWith(Cmp, NewPhi); in foldICmpWithConstant()
1489 return replaceInstUsesWith(Cmp, ConstantInt::get(Cmp.getType(), *Imp)); in foldICmpWithDominatingICmp()
1512 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpWithDominatingICmp()
1514 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpWithDominatingICmp()
1714 return replaceInstUsesWith(Cmp, ConstantInt::getFalse(Cmp.getType())); in foldICmpAndShift()
1716 return replaceInstUsesWith(Cmp, ConstantInt::getTrue(Cmp.getType())); in foldICmpAndShift()
2530 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpDivConstant()
2539 return replaceInstUsesWith( in foldICmpDivConstant()
2543 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpDivConstant()
2552 return replaceInstUsesWith(Cmp, in foldICmpDivConstant()
2558 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpDivConstant()
2560 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpDivConstant()
2565 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpDivConstant()
2567 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpDivConstant()
2828 return replaceInstUsesWith(Cmp, Cond); in foldICmpSelectConstant()
3802 replaceInstUsesWith(*Mul, Builder.CreateExtractValue(Call, 0, "umul.val")); in foldUnsignedMultiplicationOverflowCheck()
4102 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpBinOp()
4104 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpBinOp()
4204 return replaceInstUsesWith(I, V); in foldICmpBinOp()
4207 return replaceInstUsesWith(I, V); in foldICmpBinOp()
4210 return replaceInstUsesWith(I, V); in foldICmpBinOp()
4213 return replaceInstUsesWith(I, V); in foldICmpBinOp()
4888 IC.replaceInstUsesWith(*TI, Mul); in processUMulZExtIdiom()
4898 IC.replaceInstUsesWith(*BO, Zext); in processUMulZExtIdiom()
5246 return replaceInstUsesWith( in foldICmpUsingKnownBits()
5296 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5298 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5303 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5305 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5310 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5312 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5317 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5319 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5325 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5327 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5334 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5336 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5343 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5345 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5352 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
5354 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
5697 return replaceInstUsesWith(I, V); in visitICmpInst()
5855 replaceInstUsesWith(*AddI, Result); in visitICmpInst()
5857 return replaceInstUsesWith(I, Overflow); in visitICmpInst()
5946 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
5949 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6015 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6017 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6035 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6036 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6047 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6048 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6060 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6061 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6071 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6072 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6094 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6096 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6101 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6113 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
6126 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6138 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
6281 return replaceInstUsesWith(I, V); in visitFCmpInst()