Lines Matching full:div
14 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf double @llvm.copysign.f64(double 1.000000e+00, double [[X:%.*]])
15 ; CHECK-NEXT: ret double [[DIV]]
18 %div = fdiv nnan ninf double %x, %f
19 ret double %div
24 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf double @llvm.copysign.f64(double 1.000000e+00, double [[X:%.*]])
25 ; CHECK-NEXT: ret double [[DIV]]
28 %div = fdiv nnan ninf double %f, %x
29 ret double %div
34 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf <4 x double> @llvm.copysign.v4f64(<4 x double> splat (double 1.000000e+00), <4 x double> [[X:%.*]])
35 ; CHECK-NEXT: ret <4 x double> [[DIV]]
38 %div = fdiv nnan ninf <4 x double> %x, %f
39 ret <4 x double> %div
44 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf <4 x double> @llvm.copysign.v4f64(<4 x double> splat (double 1.000000e+00), <4 x double> [[X:%.*]])
45 ; CHECK-NEXT: ret <4 x double> [[DIV]]
48 %div = fdiv nnan ninf <4 x double> %f, %x
49 ret <4 x double> %div
54 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf float @llvm.copysign.f32(float 1.000000e+00, float [[X:%.*]])
55 ; CHECK-NEXT: ret float [[DIV]]
58 %div = fdiv nnan ninf float %x, %f
59 ret float %div
66 ; CHECK-NEXT: [[DIV:%.*]] = call nnan ninf double @llvm.copysign.f64(double 1.000000e+00, double [[X]])
67 ; CHECK-NEXT: ret double [[DIV]]
71 %div = fdiv nnan ninf double %x, %f
72 ret double %div
80 ; CHECK-NEXT: [[DIV:%.*]] = fdiv double [[X:%.*]], [[F]]
81 ; CHECK-NEXT: ret double [[DIV]]
84 %div = fdiv double %x, %f
85 ret double %div
91 ; CHECK-NEXT: [[DIV:%.*]] = fdiv double [[F]], [[X:%.*]]
92 ; CHECK-NEXT: ret double [[DIV]]
95 %div = fdiv double %f, %x
96 ret double %div
102 ; CHECK-NEXT: [[DIV:%.*]] = fdiv ninf double [[X]], [[F]]
103 ; CHECK-NEXT: ret double [[DIV]]
106 %div = fdiv ninf double %x, %f
107 ret double %div
113 ; CHECK-NEXT: [[DIV:%.*]] = fdiv nnan double [[X]], [[F]]
114 ; CHECK-NEXT: ret double [[DIV]]
117 %div = fdiv nnan double %x, %f
118 ret double %div