Lines Matching full:op

16   %op = call double @llvm.sqrt.f64(double %fabs)
17 %tmp = fcmp ord double %op, %op
23 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP:%.*]], 0.000000e+00
29 %op = select i1 %cond, double %lhs, double %rhs
30 %tmp = fcmp ord double %op, %op
36 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP:%.*]], 0.000000e+00
41 %op = select i1 %cond, double %lhs, double %rhs
42 %tmp = fcmp ord double %op, %op
50 ; CHECK-NEXT: [[OP:%.*]] = fadd double [[NNAN_ARG0]], [[NNAN_ARG1]]
51 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP]], 0.000000e+00
56 %op = fadd double %nnan.arg0, %nnan.arg1
57 %tmp = fcmp ord double %op, %op
64 ; CHECK-NEXT: [[OP:%.*]] = fadd double [[ARG0:%.*]], [[NNAN_ARG1]]
65 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP]], 0.000000e+00
69 %op = fadd double %arg0, %nnan.arg1
70 %tmp = fcmp ord double %op, %op
77 ; CHECK-NEXT: [[OP:%.*]] = fadd double [[NNAN_ARG0]], [[ARG1:%.*]]
78 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP]], 0.000000e+00
82 %op = fadd double %nnan.arg0, %arg1
83 %tmp = fcmp ord double %op, %op
91 ; CHECK-NEXT: [[OP:%.*]] = fmul double [[NNAN_ARG0]], [[NNAN_ARG1]]
92 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP]], 0.000000e+00
97 %op = fmul double %nnan.arg0, %nnan.arg1
98 %tmp = fcmp ord double %op, %op
106 ; CHECK-NEXT: [[OP:%.*]] = fsub double [[NNAN_ARG0]], [[NNAN_ARG1]]
107 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP]], 0.000000e+00
112 %op = fsub double %nnan.arg0, %nnan.arg1
113 %tmp = fcmp ord double %op, %op
125 %op = fsub double -0.0, %nnan
126 %tmp = fcmp ord double %op, %op
136 %op = fneg double %nnan
137 %tmp = fcmp ord double %op, %op
146 %op = fpext float %arg0 to double
147 %tmp = fcmp ord double %op, %op
153 ; CHECK-NEXT: [[OP:%.*]] = fptrunc double [[ARG0:%.*]] to float
154 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord float [[OP]], 0.000000e+00
157 %op = fptrunc double %arg0 to float
158 %tmp = fcmp ord float %op, %op
166 ; CHECK-NEXT: [[OP:%.*]] = fdiv double [[NNAN_ARG0]], [[NNAN_ARG1]]
167 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP]], 0.000000e+00
172 %op = fdiv double %nnan.arg0, %nnan.arg1
173 %tmp = fcmp ord double %op, %op
181 ; CHECK-NEXT: [[OP:%.*]] = frem double [[NNAN_ARG0]], [[NNAN_ARG1]]
182 ; CHECK-NEXT: [[TMP:%.*]] = fcmp ord double [[OP]], 0.000000e+00
187 %op = frem double %nnan.arg0, %nnan.arg1
188 %tmp = fcmp ord double %op, %op