Lines Matching refs:CreateBinaryIntrinsic

543           IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, Zext, Op1);  in foldCttzCtlz()
550 auto *Cttz = IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, X, in foldCttzCtlz()
866 Value *NewMinMax = Builder.CreateBinaryIntrinsic(MinMaxID, X, NewMinMaxC); in moveAddAfterMinMax()
1021 Value *NewInner = Builder.CreateBinaryIntrinsic(MinMaxID, X, Y); in reassociateMinMaxWithConstantInOperand()
1284 Builder.CreateBinaryIntrinsic(Intrinsic::abs, X, Builder.getFalse()); in visitCallInst()
1311 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst()
1319 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst()
1333 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst()
1342 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst()
1354 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, Y); in visitCallInst()
1373 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, A, NotY); in visitCallInst()
1401 Value *Abs = Builder.CreateBinaryIntrinsic( in visitCallInst()
1624 *II, Builder.CreateBinaryIntrinsic( in visitCallInst()
1653 *II, Builder.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow, in visitCallInst()
1698 *II, Builder.CreateBinaryIntrinsic( in visitCallInst()
1731 *II, Builder.CreateBinaryIntrinsic( in visitCallInst()
1767 Value *NewCall = Builder.CreateBinaryIntrinsic(NewIID, X, Y, II); in visitCallInst()
1798 Instruction *NewCall = Builder.CreateBinaryIntrinsic( in visitCallInst()
1813 Builder.CreateBinaryIntrinsic(IID, X, Y, II, II->getName()); in visitCallInst()