Lines Matching refs:CreateBinaryIntrinsic
472 IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, Zext, Op1); in foldCttzCtlz()
479 auto *Cttz = IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, X, in foldCttzCtlz()
947 Builder.CreateBinaryIntrinsic(Intrinsic::abs, X, Builder.getFalse()); in visitCallInst()
974 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst()
982 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst()
996 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst()
1005 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst()
1015 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, Y); in visitCallInst()
1021 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, NotC); in visitCallInst()
1040 Value *Abs = Builder.CreateBinaryIntrinsic( in visitCallInst()
1201 *II, Builder.CreateBinaryIntrinsic( in visitCallInst()
1230 *II, Builder.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow, in visitCallInst()
1275 *II, Builder.CreateBinaryIntrinsic( in visitCallInst()
1308 *II, Builder.CreateBinaryIntrinsic( in visitCallInst()
1344 Value *NewCall = Builder.CreateBinaryIntrinsic(NewIID, X, Y, II); in visitCallInst()
1375 Instruction *NewCall = Builder.CreateBinaryIntrinsic( in visitCallInst()
1390 Builder.CreateBinaryIntrinsic(IID, X, Y, II, II->getName()); in visitCallInst()