Home | History | Annotate | Download | only in ConstProp

Lines Matching full:double

4 declare double @cos(double)
6 declare double @sin(double)
8 declare double @tan(double)
10 declare double @sqrt(double)
11 declare double @exp2(double)
13 define double @T() {
17 %A = call double @cos(double 0.000000e+00)
18 %B = call double @sin(double 0.000000e+00)
19 %a = fadd double %A, %B
20 %C = call double @tan(double 0.000000e+00)
21 %b = fadd double %a, %C
22 %D = call double @sqrt(double 4.000000e+00)
23 %c = fadd double %b, %D
26 %E = call double @exp2(double 4.0)
27 %d = fadd double %c, %E
28 ret double %d
40 %i4 = call i32 @llvm.x86.sse2.cvtsd2si(<2 x double> <double 1.75, double undef>) nounwind
41 %i5 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 1.75, double undef>) nounwind
42 %i6 = call i64 @llvm.x86.sse2.cvtsd2si64(<2 x double> <double 1.75, double undef>) nounwind
43 %i7 = call i64 @llvm.x86.sse2.cvttsd2si64(<2 x double> <double 1.75, double undef>) nounwind
59 declare i32 @llvm.x86.sse2.cvtsd2si(<2 x double>) nounwind readnone
60 declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone
61 declare i64 @llvm.x86.sse2.cvtsd2si64(<2 x double>) nounwind readnone
62 declare i64 @llvm.x86.sse2.cvttsd2si64(<2 x double>) nounwind readnone
64 define double @test_intrinsic_pow() nounwind uwtable ssp {
68 %0 = call double @llvm.pow.f64(double 1.500000e+00, double 3.000000e+00)
69 ret double %0
71 declare double @llvm.pow.f64(double, double) nounwind readonly
74 define double @sin_() nounwind uwtable ssp {
76 ; FNOBUILTIN: %1 = call double @sin(double 3.000000e+00)
77 %1 = call double @sin(double 3.000000e+00)
78 ret double %1
82 define double @sqrt_() nounwind uwtable ssp {
84 ; FNOBUILTIN: %1 = call double @sqrt(double 3.000000e+00)
85 %1 = call double @sqrt(double 3.000000e+00)
86 ret double %1
108 define double @tan_() nounwind uwtable ssp {
110 ; FNOBUILTIN: %1 = call double @tan(double 3.000000e+00)
111 %1 = call double @tan(double 3.000000e+00)
112 ret double %1
116 define double @tanh_() nounwind uwtable ssp {
118 ; FNOBUILTIN: %1 = call double @tanh(double 3.000000e+00)
119 %1 = call double @tanh(double 3.000000e+00)
120 ret double %1
122 declare double @tanh(double)
125 define double @pow_() nounwind uwtable ssp {
127 ; FNOBUILTIN: %1 = call double @pow(double 3.000000e+00, double 3.000000e+00)
128 %1 = call double @pow(double 3.000000e+00, double 3.000000e+00)
129 ret double %1
131 declare double @pow(double, double)
134 define double @fmod_() nounwind uwtable ssp {
136 ; FNOBUILTIN: %1 = call double @fmod(double 3.000000e+00, double 3.000000e+00)
137 %1 = call double @fmod(double 3.000000e+00, double 3.000000e+00)
138 ret double %1
140 declare double @fmod(double, double)
143 define double @atan2_() nounwind uwtable ssp {
145 ; FNOBUILTIN: %1 = call double @atan2(double 3.000000e+00, double 3.000000e+00)
146 %1 = call double @atan2(double 3.000000e+00, double 3.000000e+00)
147 ret double %1
149 declare double @atan2(double, double)