Lines Matching refs:replaceInstUsesWith
324 return replaceInstUsesWith(ICI, Builder.getFalse()); in foldCmpLoadFromIndexedGlobal()
345 return replaceInstUsesWith(ICI, Builder.getTrue()); in foldCmpLoadFromIndexedGlobal()
613 IC.replaceInstUsesWith(*cast<Instruction>(Val), NewVal); in rewriteGEPAsOffset()
771 return replaceInstUsesWith(I, Cmp); in foldGEPICmp()
805 return replaceInstUsesWith(I, // No comparison is needed here. in foldGEPICmp()
892 replaceInstUsesWith(*ICmp, Res); in foldAllocaCmp()
1015 return replaceInstUsesWith(I, TorF); in foldICmpShrConstConst()
1054 return replaceInstUsesWith(I, TorF); in foldICmpShlConstConst()
1140 IC.replaceInstUsesWith(*OrigAdd, ZExt); in processUGT_ADDCST_ADD()
1323 return replaceInstUsesWith(Cmp, NewPhi); in foldICmpWithConstant()
1363 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpWithDominatingICmp()
1365 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpWithDominatingICmp()
1696 return replaceInstUsesWith(Cmp, ConstantInt::getFalse(Cmp.getType())); in foldICmpAndShift()
1698 return replaceInstUsesWith(Cmp, ConstantInt::getTrue(Cmp.getType())); in foldICmpAndShift()
1907 return replaceInstUsesWith(Cmp, R); in foldICmpAndConstant()
2073 return replaceInstUsesWith(Cmp, V); in foldICmpOrConstant()
2752 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpDivConstant()
2759 return replaceInstUsesWith( in foldICmpDivConstant()
2763 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpDivConstant()
2770 return replaceInstUsesWith( in foldICmpDivConstant()
2775 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpDivConstant()
2777 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpDivConstant()
2782 return replaceInstUsesWith(Cmp, Builder.getFalse()); in foldICmpDivConstant()
2784 return replaceInstUsesWith(Cmp, Builder.getTrue()); in foldICmpDivConstant()
2961 return replaceInstUsesWith(Cmp, Cond); in foldICmpAddConstant()
3160 return replaceInstUsesWith(Cmp, Cond); in foldICmpSelectConstant()
4429 replaceInstUsesWith(*Mul, Builder.CreateExtractValue(Call, 0, "mul.val")); in foldMultiplicationOverflowCheck()
4912 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpBinOp()
4914 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpBinOp()
5028 return replaceInstUsesWith(I, V); in foldICmpBinOp()
5031 return replaceInstUsesWith(I, V); in foldICmpBinOp()
5037 return replaceInstUsesWith(I, V); in foldICmpBinOp()
5040 return replaceInstUsesWith(I, V); in foldICmpBinOp()
5085 return replaceInstUsesWith(I, ConstantInt::getBool(I.getType(), *CmpYZ)); in foldICmpWithMinMax()
5124 return replaceInstUsesWith( in foldICmpWithMinMax()
5152 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpWithMinMax()
5175 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpWithMinMax()
5932 IC.replaceInstUsesWith(*TI, Mul); in processUMulZExtIdiom()
5942 IC.replaceInstUsesWith(*BO, Zext); in processUMulZExtIdiom()
6245 return replaceInstUsesWith( in foldICmpUsingKnownBits()
6289 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6291 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6296 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6298 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6303 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6305 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6310 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6312 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6318 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6320 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6327 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6329 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6336 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6338 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6345 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in foldICmpUsingKnownBits()
6347 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in foldICmpUsingKnownBits()
6405 return replaceInstUsesWith( in foldICmpUsingBoolRange()
6420 return replaceInstUsesWith( in foldICmpUsingBoolRange()
6905 return replaceInstUsesWith(CxtI, ConstantInt::getTrue(CxtI.getType())); in foldICmpCommutative()
6908 return replaceInstUsesWith(CxtI, ConstantInt::getFalse(CxtI.getType())); in foldICmpCommutative()
6912 return replaceInstUsesWith( in foldICmpCommutative()
6921 return replaceInstUsesWith( in foldICmpCommutative()
6953 return replaceInstUsesWith(I, V); in visitICmpInst()
7150 replaceInstUsesWith(*AddI, Result); in visitICmpInst()
7152 return replaceInstUsesWith(I, Overflow); in visitICmpInst()
7184 return replaceInstUsesWith(I, Cmp); in visitICmpInst()
7261 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7264 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7330 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7332 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7350 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7351 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7362 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7363 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7375 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7376 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7386 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7387 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7406 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7408 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7413 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7425 return replaceInstUsesWith(I, Builder.getFalse()); in foldFCmpIntToFPConst()
7438 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7450 return replaceInstUsesWith(I, Builder.getTrue()); in foldFCmpIntToFPConst()
7650 return replaceInstUsesWith(I, V); in visitFCmpInst()
7797 return replaceInstUsesWith(I, ConstantInt::getFalse(I.getType())); in visitFCmpInst()
7808 return replaceInstUsesWith(I, ConstantInt::getTrue(I.getType())); in visitFCmpInst()