Lines Matching refs:experimental

10 ; CHECK-NEXT:    [[TMP1:%.*]] = call double @llvm.experimental.constrained.fadd.f64(double [[A:%.*]…
14 …%1 = call double @llvm.experimental.constrained.fadd.f64(double %a, double %b, metadata !"round.to…
15 …%2 = call double @llvm.experimental.constrained.fadd.f64(double %a, double %b, metadata !"round.to…
22 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.fadd.f64(double [[A:%.*]…
27 …%1 = call double @llvm.experimental.constrained.fadd.f64(double %a, double %b, metadata !"round.to…
29 …%2 = call double @llvm.experimental.constrained.fadd.f64(double %a, double %b, metadata !"round.to…
36 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.fsub.f64(double [[A:%.*]…
40 …%1 = call double @llvm.experimental.constrained.fsub.f64(double %a, double %b, metadata !"round.to…
41 …%2 = call double @llvm.experimental.constrained.fsub.f64(double %a, double %b, metadata !"round.to…
48 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.fsub.f64(double [[A:%.*]…
53 …%1 = call double @llvm.experimental.constrained.fsub.f64(double %a, double %b, metadata !"round.to…
55 …%2 = call double @llvm.experimental.constrained.fsub.f64(double %a, double %b, metadata !"round.to…
62 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.fmul.f64(double [[A:%.*]…
66 …%1 = call double @llvm.experimental.constrained.fmul.f64(double %a, double %b, metadata !"round.to…
67 …%2 = call double @llvm.experimental.constrained.fmul.f64(double %a, double %b, metadata !"round.to…
74 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.fmul.f64(double [[A:%.*]…
79 …%1 = call double @llvm.experimental.constrained.fmul.f64(double %a, double %b, metadata !"round.to…
81 …%2 = call double @llvm.experimental.constrained.fmul.f64(double %a, double %b, metadata !"round.to…
88 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.fdiv.f64(double [[A:%.*]…
92 …%1 = call double @llvm.experimental.constrained.fdiv.f64(double %a, double %b, metadata !"round.to…
93 …%2 = call double @llvm.experimental.constrained.fdiv.f64(double %a, double %b, metadata !"round.to…
100 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.fdiv.f64(double [[A:%.*]…
105 …%1 = call double @llvm.experimental.constrained.fdiv.f64(double %a, double %b, metadata !"round.to…
107 …%2 = call double @llvm.experimental.constrained.fdiv.f64(double %a, double %b, metadata !"round.to…
114 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.frem.f64(double [[A:%.*]…
118 …%1 = call double @llvm.experimental.constrained.frem.f64(double %a, double %b, metadata !"round.to…
119 …%2 = call double @llvm.experimental.constrained.frem.f64(double %a, double %b, metadata !"round.to…
126 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.frem.f64(double [[A:%.*]…
131 …%1 = call double @llvm.experimental.constrained.frem.f64(double %a, double %b, metadata !"round.to…
133 …%2 = call double @llvm.experimental.constrained.frem.f64(double %a, double %b, metadata !"round.to…
140 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.experimental.constrained.fptoui.i32.f64(double [[A:%…
144 …%1 = call i32 @llvm.experimental.constrained.fptoui.i32.f64(double %a, metadata !"fpexcept.ignore"…
145 …%2 = call i32 @llvm.experimental.constrained.fptoui.i32.f64(double %a, metadata !"fpexcept.ignore"…
152 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.experimental.constrained.fptoui.i32.f64(double [[A:%…
157 …%1 = call i32 @llvm.experimental.constrained.fptoui.i32.f64(double %a, metadata !"fpexcept.ignore"…
159 …%2 = call i32 @llvm.experimental.constrained.fptoui.i32.f64(double %a, metadata !"fpexcept.ignore"…
166 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.uitofp.f64.i32(i32 [[A:%…
170 …%1 = call double @llvm.experimental.constrained.uitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
171 …%2 = call double @llvm.experimental.constrained.uitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
178 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.uitofp.f64.i32(i32 [[A:%…
183 …%1 = call double @llvm.experimental.constrained.uitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
185 …%2 = call double @llvm.experimental.constrained.uitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
192 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.experimental.constrained.fptosi.i32.f64(double [[A:%…
196 …%1 = call i32 @llvm.experimental.constrained.fptosi.i32.f64(double %a, metadata !"fpexcept.ignore"…
197 …%2 = call i32 @llvm.experimental.constrained.fptosi.i32.f64(double %a, metadata !"fpexcept.ignore"…
204 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.experimental.constrained.fptosi.i32.f64(double [[A:%…
209 …%1 = call i32 @llvm.experimental.constrained.fptosi.i32.f64(double %a, metadata !"fpexcept.ignore"…
211 …%2 = call i32 @llvm.experimental.constrained.fptosi.i32.f64(double %a, metadata !"fpexcept.ignore"…
218 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 [[A:%…
222 …%1 = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
223 …%2 = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
230 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 [[A:%…
235 …%1 = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
237 …%2 = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 %a, metadata !"round.tonearest"…
244 ; CHECK-NEXT: [[TMP1:%.*]] = call i1 @llvm.experimental.constrained.fcmp.f64(double [[A:%.*]], d…
249 …%1 = call i1 @llvm.experimental.constrained.fcmp.i1.f64(double %a, double %b, metadata !"oeq", met…
250 …%2 = call i1 @llvm.experimental.constrained.fcmp.i1.f64(double %a, double %b, metadata !"oeq", met…
259 ; CHECK-NEXT: [[TMP1:%.*]] = call i1 @llvm.experimental.constrained.fcmp.f64(double [[A:%.*]], d…
265 …%1 = call i1 @llvm.experimental.constrained.fcmp.i1.f64(double %a, double %b, metadata !"oeq", met…
267 …%2 = call i1 @llvm.experimental.constrained.fcmp.i1.f64(double %a, double %b, metadata !"oeq", met…
276 ; CHECK-NEXT: [[TMP1:%.*]] = call i1 @llvm.experimental.constrained.fcmps.f64(double [[A:%.*]], …
281 …%1 = call i1 @llvm.experimental.constrained.fcmps.i1.f64(double %a, double %b, metadata !"oeq", me…
282 …%2 = call i1 @llvm.experimental.constrained.fcmps.i1.f64(double %a, double %b, metadata !"oeq", me…
291 ; CHECK-NEXT: [[TMP1:%.*]] = call i1 @llvm.experimental.constrained.fcmps.f64(double [[A:%.*]], …
297 …%1 = call i1 @llvm.experimental.constrained.fcmps.i1.f64(double %a, double %b, metadata !"oeq", me…
299 …%2 = call i1 @llvm.experimental.constrained.fcmps.i1.f64(double %a, double %b, metadata !"oeq", me…
312 declare double @llvm.experimental.constrained.fadd.f64(double, double, metadata, metadata)
313 declare double @llvm.experimental.constrained.fsub.f64(double, double, metadata, metadata)
314 declare double @llvm.experimental.constrained.fmul.f64(double, double, metadata, metadata)
315 declare double @llvm.experimental.constrained.fdiv.f64(double, double, metadata, metadata)
316 declare double @llvm.experimental.constrained.frem.f64(double, double, metadata, metadata)
317 declare i32 @llvm.experimental.constrained.fptoui.i32.f64(double, metadata)
318 declare double @llvm.experimental.constrained.uitofp.f64.i32(i32, metadata, metadata)
319 declare i32 @llvm.experimental.constrained.fptosi.i32.f64(double, metadata)
320 declare double @llvm.experimental.constrained.sitofp.f64.i32(i32, metadata, metadata)
321 declare i1 @llvm.experimental.constrained.fcmp.i1.f64(double, double, metadata, metadata)
322 declare i1 @llvm.experimental.constrained.fcmps.i1.f64(double, double, metadata, metadata)