Lines Matching defs:Src0
497 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
501 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType());
502 return CGF.Builder.CreateConstrainedFPCall(F, { Src0 });
504 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
505 return CGF.Builder.CreateCall(F, Src0);
514 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
519 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType());
520 return CGF.Builder.CreateConstrainedFPCall(F, { Src0, Src1 });
522 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
523 return CGF.Builder.CreateCall(F, { Src0, Src1 });
531 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
537 {Src0->getType(), Src1->getType()});
538 return CGF.Builder.CreateConstrainedFPCall(F, {Src0, Src1});
542 CGF.CGM.getIntrinsic(IntrinsicID, {Src0->getType(), Src1->getType()});
543 return CGF.Builder.CreateCall(F, {Src0, Src1});
551 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
557 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType());
558 return CGF.Builder.CreateConstrainedFPCall(F, { Src0, Src1, Src2 });
560 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
561 return CGF.Builder.CreateCall(F, { Src0, Src1, Src2 });
603 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
606 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
607 return CGF.Builder.CreateCall(F, {Src0, Src1});
616 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
621 {ResultType, Src0->getType()});
622 return CGF.Builder.CreateConstrainedFPCall(F, {Src0});
625 CGF.CGM.getIntrinsic(IntrinsicID, {ResultType, Src0->getType()});
626 return CGF.Builder.CreateCall(F, Src0);
632 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
638 CGF.CGM.getIntrinsic(IntrinsicID, {Src0->getType(), IntTy});
639 llvm::Value *Call = CGF.Builder.CreateCall(F, Src0);
3624 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
3632 Src0->getType());
3633 return RValue::get(Builder.CreateConstrainedFPCall(F, { Src0, Src1 }));
3637 { Src0->getType(), Src1->getType() });
3638 return RValue::get(Builder.CreateCall(F, { Src0, Src1 }));
18552 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
18558 Src0->getType());
18560 return Builder.CreateCall(F, {Src0, Src1, Src2, Src3ToBool});
18647 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
18650 CGM.getIntrinsic(Intrinsic::ldexp, {Src0->getType(), Src1->getType()});
18651 return Builder.CreateCall(F, {Src0, Src1});
18656 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
18659 CGM.getIntrinsic(Intrinsic::ldexp, {Src0->getType(), Int16Ty});
18660 return Builder.CreateCall(F, {Src0, Builder.CreateTrunc(Src1, Int16Ty)});
18669 Value *Src0 = EmitScalarExpr(E->getArg(0));
18671 { Builder.getInt32Ty(), Src0->getType() });
18672 return Builder.CreateCall(F, Src0);
18675 Value *Src0 = EmitScalarExpr(E->getArg(0));
18677 { Builder.getInt16Ty(), Src0->getType() });
18678 return Builder.CreateCall(F, Src0);
18705 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
18711 { Builder.getInt64Ty(), Src0->getType() });
18712 return Builder.CreateCall(F, { Src0, Src1, Src2 });
18716 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
18722 { Builder.getInt64Ty(), Src0->getType() });
18723 return Builder.CreateCall(F, { Src0, Src1, Src2 });
18737 Value *Src0 = EmitScalarExpr(E->getArg(0));
18738 Function *F = CGM.getIntrinsic(Intrin, { Src0->getType() });
18739 return Builder.CreateCall(F, { Src0, Builder.getFalse() });
19164 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
19167 Function *F = CGM.getIntrinsic(Intrinsic::fshr, Src0->getType());
19168 return Builder.CreateCall(F, { Src0, Src1, Src2 });