Lines Matching defs:Src0
675 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
679 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType());
680 return CGF.Builder.CreateConstrainedFPCall(F, { Src0 });
682 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
683 return CGF.Builder.CreateCall(F, Src0);
692 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
697 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType());
698 return CGF.Builder.CreateConstrainedFPCall(F, { Src0, Src1 });
700 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
701 return CGF.Builder.CreateCall(F, { Src0, Src1 });
709 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
715 {Src0->getType(), Src1->getType()});
716 return CGF.Builder.CreateConstrainedFPCall(F, {Src0, Src1});
720 CGF.CGM.getIntrinsic(IntrinsicID, {Src0->getType(), Src1->getType()});
721 return CGF.Builder.CreateCall(F, {Src0, Src1});
729 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
735 Function *F = CGF.CGM.getIntrinsic(ConstrainedIntrinsicID, Src0->getType());
736 return CGF.Builder.CreateConstrainedFPCall(F, { Src0, Src1, Src2 });
738 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
739 return CGF.Builder.CreateCall(F, { Src0, Src1, Src2 });
782 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
785 Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Src0->getType());
786 return CGF.Builder.CreateCall(F, {Src0, Src1});
795 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
800 {ResultType, Src0->getType()});
801 return CGF.Builder.CreateConstrainedFPCall(F, {Src0});
804 CGF.CGM.getIntrinsic(IntrinsicID, {ResultType, Src0->getType()});
805 return CGF.Builder.CreateCall(F, Src0);
811 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0));
817 CGF.CGM.getIntrinsic(IntrinsicID, {Src0->getType(), IntTy});
818 llvm::Value *Call = CGF.Builder.CreateCall(F, Src0);
3946 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
3954 Src0->getType());
3955 return RValue::get(Builder.CreateConstrainedFPCall(F, { Src0, Src1 }));
3959 { Src0->getType(), Src1->getType() });
3960 return RValue::get(Builder.CreateCall(F, { Src0, Src1 }));
19822 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
19828 Src0->getType());
19830 return Builder.CreateCall(F, {Src0, Src1, Src2, Src3ToBool});
19938 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
19941 CGM.getIntrinsic(Intrinsic::ldexp, {Src0->getType(), Src1->getType()});
19942 return Builder.CreateCall(F, {Src0, Src1});
19947 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
19950 CGM.getIntrinsic(Intrinsic::ldexp, {Src0->getType(), Int16Ty});
19951 return Builder.CreateCall(F, {Src0, Builder.CreateTrunc(Src1, Int16Ty)});
19960 Value *Src0 = EmitScalarExpr(E->getArg(0));
19962 { Builder.getInt32Ty(), Src0->getType() });
19963 return Builder.CreateCall(F, Src0);
19966 Value *Src0 = EmitScalarExpr(E->getArg(0));
19968 { Builder.getInt16Ty(), Src0->getType() });
19969 return Builder.CreateCall(F, Src0);
19996 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
20002 { Builder.getInt64Ty(), Src0->getType() });
20003 return Builder.CreateCall(F, { Src0, Src1, Src2 });
20007 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
20013 { Builder.getInt64Ty(), Src0->getType() });
20014 return Builder.CreateCall(F, { Src0, Src1, Src2 });
20028 Value *Src0 = EmitScalarExpr(E->getArg(0));
20029 Function *F = CGM.getIntrinsic(Intrin, { Src0->getType() });
20030 return Builder.CreateCall(F, { Src0, Builder.getFalse() });
20415 llvm::Value *Src0 = EmitScalarExpr(E->getArg(0));
20418 Function *F = CGM.getIntrinsic(Intrinsic::fshr, Src0->getType());
20419 return Builder.CreateCall(F, { Src0, Src1, Src2 });