Lines Matching full:experimental

5 ; CHECK: call double @llvm.experimental.constrained.fdiv.f64
8 %div = call double @llvm.experimental.constrained.fdiv.f64(
25 ; CHECK: call double @llvm.experimental.constrained.fsub.f64
28 %div = call double @llvm.experimental.constrained.fsub.f64(
45 ; CHECK: call double @llvm.experimental.constrained.fsub.f64
46 ; CHECK: call double @llvm.experimental.constrained.fmul.f64
47 ; CHECK: call double @llvm.experimental.constrained.fsub.f64
50 %sub = call double @llvm.experimental.constrained.fsub.f64(
54 %mul = call double @llvm.experimental.constrained.fmul.f64(
58 %ret = call double @llvm.experimental.constrained.fsub.f64(
86 %add = call double @llvm.experimental.constrained.fadd.f64(
99 ; CHECK: call double @llvm.experimental.constrained.sqrt
102 %result = call double @llvm.experimental.constrained.sqrt.f64(double 42.0,
110 ; CHECK: call double @llvm.experimental.constrained.pow
113 %result = call double @llvm.experimental.constrained.pow.f64(double 42.1,
122 ; CHECK: call double @llvm.experimental.constrained.powi
125 %result = call double @llvm.experimental.constrained.powi.f64(double 42.1,
134 ; CHECK: call double @llvm.experimental.constrained.sin
137 %result = call double @llvm.experimental.constrained.sin.f64(double 42.0,
145 ; CHECK: call double @llvm.experimental.constrained.cos
148 %result = call double @llvm.experimental.constrained.cos.f64(double 42.0,
156 ; CHECK: call double @llvm.experimental.constrained.exp
159 %result = call double @llvm.experimental.constrained.exp.f64(double 42.0,
167 ; CHECK: call double @llvm.experimental.constrained.exp2
170 %result = call double @llvm.experimental.constrained.exp2.f64(double 42.1,
178 ; CHECK: call double @llvm.experimental.constrained.log
181 %result = call double @llvm.experimental.constrained.log.f64(double 42.0,
189 ; CHECK: call double @llvm.experimental.constrained.log10
192 %result = call double @llvm.experimental.constrained.log10.f64(double 42.0,
200 ; CHECK: call double @llvm.experimental.constrained.log2
203 %result = call double @llvm.experimental.constrained.log2.f64(double 42.0,
211 ; CHECK: call double @llvm.experimental.constrained.rint
214 %result = call double @llvm.experimental.constrained.rint.f64(double 42.1,
223 ; CHECK: call double @llvm.experimental.constrained.nearbyint
226 %result = call double @llvm.experimental.constrained.nearbyint.f64(
236 ; CHECK: call double @llvm.experimental.constrained.fma
239 …%result = call double @llvm.experimental.constrained.fma.f64(double 42.1, double 42.1, double 42.1,
248 ; CHECK: call zeroext i32 @llvm.experimental.constrained.fptoui
251 %result = call zeroext i32 @llvm.experimental.constrained.fptoui.i32.f64(
260 ; CHECK: call i32 @llvm.experimental.constrained.fptosi
263 %result = call i32 @llvm.experimental.constrained.fptosi.i32.f64(double 42.1,
271 ; CHECK: call float @llvm.experimental.constrained.fptrunc
274 %result = call float @llvm.experimental.constrained.fptrunc.f32.f64(
284 ; CHECK: call double @llvm.experimental.constrained.fpext
287 %result = call double @llvm.experimental.constrained.fpext.f64.f32(float 42.0,
294 ; CHECK: call i32 @llvm.experimental.constrained.lrint
297 %result = call i32 @llvm.experimental.constrained.lrint.i32.f64(double 42.1,
305 ; CHECK: call i32 @llvm.experimental.constrained.lrint
308 %result = call i32 @llvm.experimental.constrained.lrint.i32.f32(float 42.0,
316 ; CHECK: call i64 @llvm.experimental.constrained.llrint
319 %result = call i64 @llvm.experimental.constrained.llrint.i64.f64(double 42.1,
327 ; CHECK: call i64 @llvm.experimental.constrained.llrint
330 %result = call i64 @llvm.experimental.constrained.llrint.i64.f32(float 42.0,
338 ; CHECK: call i32 @llvm.experimental.constrained.lround
341 %result = call i32 @llvm.experimental.constrained.lround.i32.f64(double 42.1,
348 ; CHECK: call i32 @llvm.experimental.constrained.lround
351 %result = call i32 @llvm.experimental.constrained.lround.i32.f32(float 42.0,
358 ; CHECK: call i64 @llvm.experimental.constrained.llround
361 %result = call i64 @llvm.experimental.constrained.llround.i64.f64(double 42.1,
368 ; CHECK: call i64 @llvm.experimental.constrained.llround
371 %result = call i64 @llvm.experimental.constrained.llround.i64.f32(float 42.0,
378 ; CHECK: call double @llvm.experimental.constrained.sitofp
381 %result = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 42,
389 ; CHECK: call double @llvm.experimental.constrained.uitofp
392 %result = call double @llvm.experimental.constrained.uitofp.f64.i32(i32 42,
401 declare double @llvm.experimental.constrained.fdiv.f64(double, double, metadata, metadata)
402 declare double @llvm.experimental.constrained.fmul.f64(double, double, metadata, metadata)
403 declare double @llvm.experimental.constrained.fadd.f64(double, double, metadata, metadata)
404 declare double @llvm.experimental.constrained.fsub.f64(double, double, metadata, metadata)
405 declare double @llvm.experimental.constrained.sqrt.f64(double, metadata, metadata)
406 declare double @llvm.experimental.constrained.pow.f64(double, double, metadata, metadata)
407 declare double @llvm.experimental.constrained.powi.f64(double, i32, metadata, metadata)
408 declare double @llvm.experimental.constrained.sin.f64(double, metadata, metadata)
409 declare double @llvm.experimental.constrained.cos.f64(double, metadata, metadata)
410 declare double @llvm.experimental.constrained.exp.f64(double, metadata, metadata)
411 declare double @llvm.experimental.constrained.exp2.f64(double, metadata, metadata)
412 declare double @llvm.experimental.constrained.log.f64(double, metadata, metadata)
413 declare double @llvm.experimental.constrained.log10.f64(double, metadata, metadata)
414 declare double @llvm.experimental.constrained.log2.f64(double, metadata, metadata)
415 declare double @llvm.experimental.constrained.rint.f64(double, metadata, metadata)
416 declare double @llvm.experimental.constrained.nearbyint.f64(double, metadata, metadata)
417 declare double @llvm.experimental.constrained.fma.f64(double, double, double, metadata, metadata)
418 declare i32 @llvm.experimental.constrained.fptosi.i32.f64(double, metadata)
419 declare i32 @llvm.experimental.constrained.fptoui.i32.f64(double, metadata)
420 declare float @llvm.experimental.constrained.fptrunc.f32.f64(double, metadata, metadata)
421 declare double @llvm.experimental.constrained.fpext.f64.f32(float, metadata)
422 declare i32 @llvm.experimental.constrained.lrint.i32.f64(double, metadata, metadata)
423 declare i32 @llvm.experimental.constrained.lrint.i32.f32(float, metadata, metadata)
424 declare i64 @llvm.experimental.constrained.llrint.i64.f64(double, metadata, metadata)
425 declare i64 @llvm.experimental.constrained.llrint.i64.f32(float, metadata, metadata)
426 declare i32 @llvm.experimental.constrained.lround.i32.f64(double, metadata)
427 declare i32 @llvm.experimental.constrained.lround.i32.f32(float, metadata)
428 declare i64 @llvm.experimental.constrained.llround.i64.f64(double, metadata)
429 declare i64 @llvm.experimental.constrained.llround.i64.f32(float, metadata)
430 declare double @llvm.experimental.constrained.sitofp.f64.i32(i32, metadata, metadata)
431 declare double @llvm.experimental.constrained.uitofp.f64.i32(i32, metadata, metadata)