Lines Matching defs:double
1734 Constant *GetConstantFoldFPValue(double V, Type *Ty) {
1743 llvm_unreachable("Can only constant fold half/float/double");
1774 Constant *ConstantFoldFP(double (*NativeFP)(double), const APFloat &V,
1777 double Result = NativeFP(V.convertToDouble());
1800 Constant *ConstantFoldBinaryFP(double (*NativeFP)(double, double),
1803 double Result = NativeFP(V.convertToDouble(), W.convertToDouble());
1900 double getValueAsDouble(ConstantFP *Op) {
2240 /// the host native double versions. Float versions are not called
2241 /// directly but for all these it is true (float)(f((double)arg)) ==
2242 /// f(arg). Long double not supported yet.
2271 double V = getValueAsDouble(Op);
2278 double V4 = V * 4.0;
2281 const double SinVals[4] = { 0.0, 1.0, 0.0, -1.0 };