Lines Matching full:double
65 define double @test(double %x) {
67 %addtmp = fadd double 3.000000e+00, %x
68 ret double %addtmp
80 define double @test(double %x) {
82 %addtmp = fadd double 2.000000e+00, 1.000000e+00
83 %addtmp1 = fadd double %addtmp, %x
84 ret double %addtmp1
113 define double @test(double %x) {
115 %addtmp = fadd double 3.000000e+00, %x
116 %addtmp1 = fadd double %x, 3.000000e+00
117 %multmp = fmul double %addtmp, %addtmp1
118 ret double %multmp
241 define double @test(double %x) {
243 %addtmp = fadd double %x, 3.000000e+00
244 %multmp = fmul double %addtmp, %addtmp
245 ret double %multmp
326 // Cast it to the right type (takes no arguments, returns a double) so we
328 double (*FP)() = (double (*)())(intptr_t)FPtr;
335 function that takes no arguments and returns the computed double. Because the
347 define double @0() {
349 ret double 9.000000e+00
357 shows the "no argument function that always returns double" that we synthesize
365 define double @testfunc(double %x, double %y) {
367 %multmp = fmul double %y, 2.000000e+00
368 %addtmp = fadd double %multmp, %x
369 ret double %addtmp
374 define double @1() {
376 %calltmp = call double @testfunc(double 4.000000e+00, double 1.000000e+01)
377 ret double %calltmp
402 declare double @sin(double)
406 declare double @cos(double)
410 define double @2() {
412 ret double 0x3FEAED548F090CEE
419 define double @foo(double %x) {
421 %calltmp = call double @sin(double %x)
422 %multmp = fmul double %calltmp, %calltmp
423 %calltmp2 = call double @cos(double %x)
424 %multmp4 = fmul double %calltmp2, %calltmp2
425 %addtmp = fadd double %multmp, %multmp4
426 ret double %addtmp
431 define double @3() {
433 %calltmp = call double @foo(double 4.000000e+00)
434 ret double %calltmp
466 /// putchard - putchar that takes a double and returns 0.
468 double putchard(double X) {
553 static double NumVal; // Filled in if tok_number
616 double Val;
618 NumberExprAST(double val) : Val(val) {}
900 // Convert bool 0/1 to double 0.0 or 1.0
927 // Make the function type: double(double,double) etc.
1037 // Cast it to the right type (takes no arguments, returns a double) so we
1039 double (*FP)() = (double (*)())(intptr_t)FPtr;
1066 /// putchard - putchar that takes a double and returns 0.
1068 double putchard(double X) {