Lines Matching refs:experimental

16 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"round.to…
23 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[A:%.*]], …
26 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"round.to…
34 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"rou…
41 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[A:%.*]], …
44 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"round.to…
51 ; CHECK-NEXT: [[RET:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float [[A:%.…
54 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"rou…
61 ; CHECK-NEXT: [[RET:%.*]] = call ninf float @llvm.experimental.constrained.fsub.f32(float [[A:%.…
64 …%ret = call ninf float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"rou…
71 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[A:%.*]], …
74 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"round.do…
82 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[A:%.*]], …
85 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"round.dy…
94 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"roun…
103 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float %a, float 0.0, metadata !"roun…
116 …%sub = call nsz float @llvm.experimental.constrained.fsub.f32(float %a, float -0.0, metadata !"rou…
123 ; CHECK-NEXT: [[SUB:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float [[A:%.*…
126 …%sub = call nsz float @llvm.experimental.constrained.fsub.f32(float %a, float -0.0, metadata !"rou…
134 …%sub = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float %a, float -0.0, metadata …
141 ; CHECK-NEXT: [[SUB:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float [[A:%.*…
144 …%sub = call nsz float @llvm.experimental.constrained.fsub.f32(float %a, float -0.0, metadata !"rou…
151 ; CHECK-NEXT: [[SUB:%.*]] = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float [[…
154 …%sub = call nsz nnan float @llvm.experimental.constrained.fsub.f32(float %a, float -0.0, metadata …
169 …%sub = call float @llvm.experimental.constrained.fsub.f32(float %absa, float -0.0, metadata !"roun…
177 ; CHECK-NEXT: [[SUB:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[ABSA]], f…
181 …%sub = call float @llvm.experimental.constrained.fsub.f32(float %absa, float -0.0, metadata !"roun…
191 …%sub = call nnan float @llvm.experimental.constrained.fsub.f32(float %absa, float -0.0, metadata !…
199 ; CHECK-NEXT: [[SUB:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[ABSA]], f…
203 …%sub = call float @llvm.experimental.constrained.fsub.f32(float %absa, float -0.0, metadata !"roun…
211 ; CHECK-NEXT: [[SUB:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float [[ABSA…
215 …%sub = call nnan float @llvm.experimental.constrained.fsub.f32(float %absa, float -0.0, metadata !…
221 ; CHECK-NEXT: [[FPA:%.*]] = call float @llvm.experimental.constrained.sitofp.f32.i32(i32 [[A:%.*…
224 …%fpa = call float @llvm.experimental.constrained.sitofp.f32.i32(i32 %a, metadata !"round.tonearest…
225 …%sub = call float @llvm.experimental.constrained.fsub.f32(float %fpa, float -0.0, metadata !"round…
238 …%ret = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !"roun…
246 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e+…
250 …%ret = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !"roun…
259 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !…
267 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e+…
271 …%ret = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !"roun…
279 ; CHECK-NEXT: [[RET:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.000…
283 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !…
294 ; CHECK-NEXT: [[NEGA:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e…
295 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e+…
298 …%nega = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %a, metadata !"round.…
299 …%ret = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !"roun…
306 ; CHECK-NEXT: [[NEGA:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e…
307 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e+…
310 …%nega = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %a, metadata !"round.…
311 …%ret = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !"roun…
318 ; CHECK-NEXT: [[NEGA:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e…
319 ; CHECK-NEXT: [[RET:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.000…
322 …%nega = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %a, metadata !"round.…
323 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !…
330 ; CHECK-NEXT: [[NEGA:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e…
331 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float -0.000000e+…
334 …%nega = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %a, metadata !"round.…
335 …%ret = call float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !"roun…
342 ; CHECK-NEXT: [[NEGA:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.00…
343 ; CHECK-NEXT: [[RET:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.000…
346 …%nega = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.0, float %a, metadata !"r…
347 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float -0.0, float %nega, metadata !…
360 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadata !"r…
368 ; CHECK-NEXT: [[RET:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.00000…
372 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadata !"r…
380 ; CHECK-NEXT: [[RET:%.*]] = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.…
384 …%ret = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadat…
392 ; CHECK-NEXT: [[RET:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.00000…
396 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadata !"r…
405 ; CHECK-NEXT: [[RET:%.*]] = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.…
409 …%ret = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadat…
420 ; CHECK-NEXT: [[NEGA:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0000…
421 ; CHECK-NEXT: [[RET:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.00000…
424 …%nega = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %a, metadata !"rou…
425 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadata !"r…
432 ; CHECK-NEXT: [[NEGA:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0000…
433 ; CHECK-NEXT: [[RET:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.00000…
436 …%nega = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %a, metadata !"rou…
437 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadata !"r…
444 ; CHECK-NEXT: [[NEGA:%.*]] = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0…
445 ; CHECK-NEXT: [[RET:%.*]] = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.…
448 …%nega = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %a, metadata …
449 …%ret = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadat…
456 ; CHECK-NEXT: [[NEGA:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0000…
457 ; CHECK-NEXT: [[RET:%.*]] = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.00000…
460 …%nega = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %a, metadata !"rou…
461 …%ret = call nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadata !"r…
468 ; CHECK-NEXT: [[NEGA:%.*]] = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0…
469 ; CHECK-NEXT: [[RET:%.*]] = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.…
472 …%nega = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %a, metadata …
473 …%ret = call nnan nsz float @llvm.experimental.constrained.fsub.f32(float 0.0, float %nega, metadat…
484 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[A:%.*]], …
487 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float %a, metadata !"round.ton…
495 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float %a, float %a, metadata !"roun…
502 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[A:%.*]], …
505 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float %a, metadata !"round.ton…
512 ; CHECK-NEXT: [[RET:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float [[A:%.…
515 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float %a, float %a, metadata !"roun…
522 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[A:%.*]], …
525 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %a, float %a, metadata !"round.ton…
533 ; CHECK-NEXT: [[RET:%.*]] = call nnan float @llvm.experimental.constrained.fsub.f32(float [[A:%.…
536 …%ret = call nnan float @llvm.experimental.constrained.fsub.f32(float %a, float %a, metadata !"roun…
547 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y:%.*]]…
548 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y]], floa…
551 …%inner = call float @llvm.experimental.constrained.fsub.f32(float %y, float %x, metadata !"round.t…
552 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %y, float %inner, metadata !"round…
559 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y:%.*]]…
560 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
563 …%inner = call float @llvm.experimental.constrained.fsub.f32(float %y, float %x, metadata !"round.t…
564 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %y, float %inner, meta…
574 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y:%.*]]…
575 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
578 …%inner = call float @llvm.experimental.constrained.fsub.f32(float %y, float %x, metadata !"round.t…
579 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %y, float %inner, meta…
586 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y:%.*]]…
587 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y]], floa…
590 …%inner = call float @llvm.experimental.constrained.fsub.f32(float %y, float %x, metadata !"round.t…
591 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %y, float %inner, metadata !"round…
598 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y:%.*]]…
599 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
602 …%inner = call float @llvm.experimental.constrained.fsub.f32(float %y, float %x, metadata !"round.t…
603 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %y, float %inner, meta…
610 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y:%.*]]…
611 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y]], floa…
614 …%inner = call float @llvm.experimental.constrained.fsub.f32(float %y, float %x, metadata !"round.t…
615 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %y, float %inner, metadata !"round…
622 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[Y:%.*]]…
623 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
626 …%inner = call float @llvm.experimental.constrained.fsub.f32(float %y, float %x, metadata !"round.t…
627 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %y, float %inner, meta…
639 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fadd.f32(float [[X:%.*]]…
640 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[INNER]], …
643 …%inner = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.t…
644 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %inner, float %y, metadata !"round…
651 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fadd.f32(float [[X:%.*]]…
652 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
655 …%inner = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.t…
656 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %inner, float %y, meta…
664 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fadd.f32(float [[X:%.*]]…
665 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
668 …%inner = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.t…
669 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %inner, float %y, meta…
676 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fadd.f32(float [[X:%.*]]…
677 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[INNER]], …
680 …%inner = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.t…
681 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %inner, float %y, metadata !"round…
688 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fadd.f32(float [[X:%.*]]…
689 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
692 …%inner = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.t…
693 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %inner, float %y, meta…
700 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fadd.f32(float [[X:%.*]]…
701 ; CHECK-NEXT: [[RET:%.*]] = call float @llvm.experimental.constrained.fsub.f32(float [[INNER]], …
704 …%inner = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.t…
705 …%ret = call float @llvm.experimental.constrained.fsub.f32(float %inner, float %y, metadata !"round…
712 ; CHECK-NEXT: [[INNER:%.*]] = call float @llvm.experimental.constrained.fadd.f32(float [[X:%.*]]…
713 ; CHECK-NEXT: [[RET:%.*]] = call reassoc nsz float @llvm.experimental.constrained.fsub.f32(float…
716 …%inner = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.t…
717 …%ret = call nsz reassoc float @llvm.experimental.constrained.fsub.f32(float %inner, float %y, meta…
724 declare float @llvm.experimental.constrained.fadd.f32(float, float, metadata, metadata) #0
725 declare float @llvm.experimental.constrained.fsub.f32(float, float, metadata, metadata) #0
727 declare float @llvm.experimental.constrained.sitofp.f32.i32(i32, metadata, metadata) #0