Lines Matching refs:constrained

10 ; Check that constrained fp intrinsics are correctly lowered. In particular
24 …%val = call float @llvm.experimental.constrained.fadd.f32(float %x, float %y, metadata !"round.ton…
32 …%val = call float @llvm.experimental.constrained.fsub.f32(float %x, float %y, metadata !"round.ton…
40 …%val = call float @llvm.experimental.constrained.fmul.f32(float %x, float %y, metadata !"round.ton…
48 …%val = call float @llvm.experimental.constrained.fdiv.f32(float %x, float %y, metadata !"round.ton…
55 …%val = call float @llvm.experimental.constrained.frem.f32(float %x, float %y, metadata !"round.ton…
63 …%val = call float @llvm.experimental.constrained.fma.f32(float %x, float %y, float %z, metadata !"…
71 …%val = call i32 @llvm.experimental.constrained.fptosi.f32(float %x, metadata !"fpexcept.strict") #0
82 …%conv = call i32 @llvm.experimental.constrained.fptosi.f32(float %arg, metadata !"fpexcept.strict"…
84 …%conv1 = call i32 @llvm.experimental.constrained.fptosi.f32(float %arg, metadata !"fpexcept.strict…
94 …%val = call i32 @llvm.experimental.constrained.fptoui.f32(float %x, metadata !"fpexcept.strict") #0
105 …%conv = call i32 @llvm.experimental.constrained.fptoui.f32(float %arg, metadata !"fpexcept.strict"…
107 …%conv1 = call i32 @llvm.experimental.constrained.fptoui.f32(float %arg, metadata !"fpexcept.strict…
117 …%val = call float @llvm.experimental.constrained.sqrt.f32(float %x, metadata !"round.tonearest", m…
124 …%val = call float @llvm.experimental.constrained.powi.f32(float %x, i32 %y, metadata !"round.tonea…
131 …%val = call float @llvm.experimental.constrained.sin.f32(float %x, metadata !"round.tonearest", me…
138 …%val = call float @llvm.experimental.constrained.cos.f32(float %x, metadata !"round.tonearest", me…
145 …%val = call float @llvm.experimental.constrained.pow.f32(float %x, float %y, metadata !"round.tone…
152 …%val = call float @llvm.experimental.constrained.log.f32(float %x, metadata !"round.tonearest", me…
159 …%val = call float @llvm.experimental.constrained.log10.f32(float %x, metadata !"round.tonearest", …
166 …%val = call float @llvm.experimental.constrained.log2.f32(float %x, metadata !"round.tonearest", m…
173 …%val = call float @llvm.experimental.constrained.exp.f32(float %x, metadata !"round.tonearest", me…
180 …%val = call float @llvm.experimental.constrained.exp2.f32(float %x, metadata !"round.tonearest", m…
189 …%val = call float @llvm.experimental.constrained.rint.f32(float %x, metadata !"round.tonearest", m…
198 …%val = call float @llvm.experimental.constrained.nearbyint.f32(float %x, metadata !"round.toneares…
205 …%val = call i32 @llvm.experimental.constrained.lrint.f32(float %x, metadata !"round.tonearest", me…
212 …%val = call i32 @llvm.experimental.constrained.llrint.f32(float %x, metadata !"round.tonearest", m…
221 …%val = call float @llvm.experimental.constrained.maxnum.f32(float %x, float %y, metadata !"fpexcep…
230 …%val = call float @llvm.experimental.constrained.minnum.f32(float %x, float %y, metadata !"fpexcep…
239 …%val = call float @llvm.experimental.constrained.ceil.f32(float %x, metadata !"fpexcept.strict") #0
248 …%val = call float @llvm.experimental.constrained.floor.f32(float %x, metadata !"fpexcept.strict") …
255 …%val = call i32 @llvm.experimental.constrained.lround.f32(float %x, metadata !"fpexcept.strict") #0
262 …%val = call i32 @llvm.experimental.constrained.llround.f32(float %x, metadata !"fpexcept.strict") …
271 …%val = call float @llvm.experimental.constrained.round.f32(float %x, metadata !"fpexcept.strict") …
280 …%val = call float @llvm.experimental.constrained.trunc.f32(float %x, metadata !"fpexcept.strict") …
288 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"olt", metada…
297 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"ole", metada…
306 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"ogt", metada…
315 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"oge", metada…
324 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"oeq", metada…
334 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"one", metada…
343 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"ult", metada…
352 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"ule", metada…
361 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"ugt", metada…
370 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"uge", metada…
380 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"ueq", metada…
389 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f32(float %a, float %b, metadata !"une", metada…
398 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"olt", metad…
407 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"ole", metad…
416 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"ogt", metad…
425 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"oge", metad…
434 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"oeq", metad…
444 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"one", metad…
453 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"ult", metad…
462 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"ule", metad…
471 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"ugt", metad…
480 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"uge", metad…
490 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"ueq", metad…
499 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f32(float %a, float %b, metadata !"une", metad…
511 …%val = call double @llvm.experimental.constrained.fadd.f64(double %x, double %y, metadata !"round.…
519 …%val = call double @llvm.experimental.constrained.fsub.f64(double %x, double %y, metadata !"round.…
527 …%val = call double @llvm.experimental.constrained.fmul.f64(double %x, double %y, metadata !"round.…
535 …%val = call double @llvm.experimental.constrained.fdiv.f64(double %x, double %y, metadata !"round.…
542 …%val = call double @llvm.experimental.constrained.frem.f64(double %x, double %y, metadata !"round.…
550 …%val = call double @llvm.experimental.constrained.fma.f64(double %x, double %y, double %z, metadat…
558 …%val = call i32 @llvm.experimental.constrained.fptosi.f64(double %x, metadata !"fpexcept.strict") …
566 …%val = call i32 @llvm.experimental.constrained.fptoui.f64(double %x, metadata !"fpexcept.strict") …
574 …%val = call double @llvm.experimental.constrained.sqrt.f64(double %x, metadata !"round.tonearest",…
581 …%val = call double @llvm.experimental.constrained.powi.f64(double %x, i32 %y, metadata !"round.ton…
588 …%val = call double @llvm.experimental.constrained.sin.f64(double %x, metadata !"round.tonearest", …
595 …%val = call double @llvm.experimental.constrained.cos.f64(double %x, metadata !"round.tonearest", …
602 …%val = call double @llvm.experimental.constrained.pow.f64(double %x, double %y, metadata !"round.t…
609 …%val = call double @llvm.experimental.constrained.log.f64(double %x, metadata !"round.tonearest", …
616 …%val = call double @llvm.experimental.constrained.log10.f64(double %x, metadata !"round.tonearest"…
623 …%val = call double @llvm.experimental.constrained.log2.f64(double %x, metadata !"round.tonearest",…
630 …%val = call double @llvm.experimental.constrained.exp.f64(double %x, metadata !"round.tonearest", …
637 …%val = call double @llvm.experimental.constrained.exp2.f64(double %x, metadata !"round.tonearest",…
646 …%val = call double @llvm.experimental.constrained.rint.f64(double %x, metadata !"round.tonearest",…
655 …%val = call double @llvm.experimental.constrained.nearbyint.f64(double %x, metadata !"round.tonear…
662 …%val = call i32 @llvm.experimental.constrained.lrint.f64(double %x, metadata !"round.tonearest", m…
669 …%val = call i32 @llvm.experimental.constrained.llrint.f64(double %x, metadata !"round.tonearest", …
678 …%val = call double @llvm.experimental.constrained.maxnum.f64(double %x, double %y, metadata !"fpex…
687 …%val = call double @llvm.experimental.constrained.minnum.f64(double %x, double %y, metadata !"fpex…
696 …%val = call double @llvm.experimental.constrained.ceil.f64(double %x, metadata !"fpexcept.strict")…
705 …%val = call double @llvm.experimental.constrained.floor.f64(double %x, metadata !"fpexcept.strict"…
712 …%val = call i32 @llvm.experimental.constrained.lround.f64(double %x, metadata !"fpexcept.strict") …
719 …%val = call i32 @llvm.experimental.constrained.llround.f64(double %x, metadata !"fpexcept.strict")…
728 …%val = call double @llvm.experimental.constrained.round.f64(double %x, metadata !"fpexcept.strict"…
737 …%val = call double @llvm.experimental.constrained.trunc.f64(double %x, metadata !"fpexcept.strict"…
745 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"olt", meta…
754 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"ole", meta…
763 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"ogt", meta…
772 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"oge", meta…
781 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"oeq", meta…
791 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"one", meta…
800 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"ult", meta…
809 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"ule", meta…
818 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"ugt", meta…
827 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"uge", meta…
837 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"ueq", meta…
846 …%cmp = call i1 @llvm.experimental.constrained.fcmp.f64(double %a, double %b, metadata !"une", meta…
855 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"olt", met…
864 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"ole", met…
873 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"ogt", met…
882 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"oge", met…
891 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"oeq", met…
901 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"one", met…
910 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"ult", met…
919 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"ule", met…
928 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"ugt", met…
937 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"uge", met…
947 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"ueq", met…
956 …%cmp = call i1 @llvm.experimental.constrained.fcmps.f64(double %a, double %b, metadata !"une", met…
968 …%val = call float @llvm.experimental.constrained.fptrunc.f32.f64(double %x, metadata !"round.tonea…
976 …%val = call double @llvm.experimental.constrained.fpext.f64.f32(float %x, metadata !"fpexcept.stri…
987 …%conv1 = call double @llvm.experimental.constrained.fpext.f64.f32(float %arg, metadata !"fpexcept.…
989 …%conv2 = call double @llvm.experimental.constrained.fpext.f64.f32(float %arg, metadata !"fpexcept.…
999 …%val = call float @llvm.experimental.constrained.sitofp.f32.i32(i32 %x, metadata !"round.tonearest…
1007 …%val = call double @llvm.experimental.constrained.sitofp.f64.i32(i32 %x, metadata !"round.toneares…
1014 declare float @llvm.experimental.constrained.fadd.f32(float, float, metadata, metadata)
1015 declare float @llvm.experimental.constrained.fsub.f32(float, float, metadata, metadata)
1016 declare float @llvm.experimental.constrained.fmul.f32(float, float, metadata, metadata)
1017 declare float @llvm.experimental.constrained.fdiv.f32(float, float, metadata, metadata)
1018 declare float @llvm.experimental.constrained.frem.f32(float, float, metadata, metadata)
1019 declare float @llvm.experimental.constrained.fma.f32(float, float, float, metadata, metadata)
1020 declare i32 @llvm.experimental.constrained.fptosi.f32(float, metadata)
1021 declare i32 @llvm.experimental.constrained.fptoui.f32(float, metadata)
1022 declare float @llvm.experimental.constrained.sqrt.f32(float, metadata, metadata)
1023 declare float @llvm.experimental.constrained.powi.f32(float, i32, metadata, metadata)
1024 declare float @llvm.experimental.constrained.sin.f32(float, metadata, metadata)
1025 declare float @llvm.experimental.constrained.cos.f32(float, metadata, metadata)
1026 declare float @llvm.experimental.constrained.pow.f32(float, float, metadata, metadata)
1027 declare float @llvm.experimental.constrained.log.f32(float, metadata, metadata)
1028 declare float @llvm.experimental.constrained.log10.f32(float, metadata, metadata)
1029 declare float @llvm.experimental.constrained.log2.f32(float, metadata, metadata)
1030 declare float @llvm.experimental.constrained.exp.f32(float, metadata, metadata)
1031 declare float @llvm.experimental.constrained.exp2.f32(float, metadata, metadata)
1032 declare float @llvm.experimental.constrained.rint.f32(float, metadata, metadata)
1033 declare float @llvm.experimental.constrained.nearbyint.f32(float, metadata, metadata)
1034 declare i32 @llvm.experimental.constrained.lrint.f32(float, metadata, metadata)
1035 declare i32 @llvm.experimental.constrained.llrint.f32(float, metadata, metadata)
1036 declare float @llvm.experimental.constrained.maxnum.f32(float, float, metadata)
1037 declare float @llvm.experimental.constrained.minnum.f32(float, float, metadata)
1038 declare float @llvm.experimental.constrained.ceil.f32(float, metadata)
1039 declare float @llvm.experimental.constrained.floor.f32(float, metadata)
1040 declare i32 @llvm.experimental.constrained.lround.f32(float, metadata)
1041 declare i32 @llvm.experimental.constrained.llround.f32(float, metadata)
1042 declare float @llvm.experimental.constrained.round.f32(float, metadata)
1043 declare float @llvm.experimental.constrained.trunc.f32(float, metadata)
1044 declare i1 @llvm.experimental.constrained.fcmps.f32(float, float, metadata, metadata)
1045 declare i1 @llvm.experimental.constrained.fcmp.f32(float, float, metadata, metadata)
1047 declare double @llvm.experimental.constrained.fadd.f64(double, double, metadata, metadata)
1048 declare double @llvm.experimental.constrained.fsub.f64(double, double, metadata, metadata)
1049 declare double @llvm.experimental.constrained.fmul.f64(double, double, metadata, metadata)
1050 declare double @llvm.experimental.constrained.fdiv.f64(double, double, metadata, metadata)
1051 declare double @llvm.experimental.constrained.frem.f64(double, double, metadata, metadata)
1052 declare double @llvm.experimental.constrained.fma.f64(double, double, double, metadata, metadata)
1053 declare i32 @llvm.experimental.constrained.fptosi.f64(double, metadata)
1054 declare i32 @llvm.experimental.constrained.fptoui.f64(double, metadata)
1055 declare double @llvm.experimental.constrained.sqrt.f64(double, metadata, metadata)
1056 declare double @llvm.experimental.constrained.powi.f64(double, i32, metadata, metadata)
1057 declare double @llvm.experimental.constrained.sin.f64(double, metadata, metadata)
1058 declare double @llvm.experimental.constrained.cos.f64(double, metadata, metadata)
1059 declare double @llvm.experimental.constrained.pow.f64(double, double, metadata, metadata)
1060 declare double @llvm.experimental.constrained.log.f64(double, metadata, metadata)
1061 declare double @llvm.experimental.constrained.log10.f64(double, metadata, metadata)
1062 declare double @llvm.experimental.constrained.log2.f64(double, metadata, metadata)
1063 declare double @llvm.experimental.constrained.exp.f64(double, metadata, metadata)
1064 declare double @llvm.experimental.constrained.exp2.f64(double, metadata, metadata)
1065 declare double @llvm.experimental.constrained.rint.f64(double, metadata, metadata)
1066 declare double @llvm.experimental.constrained.nearbyint.f64(double, metadata, metadata)
1067 declare i32 @llvm.experimental.constrained.lrint.f64(double, metadata, metadata)
1068 declare i32 @llvm.experimental.constrained.llrint.f64(double, metadata, metadata)
1069 declare double @llvm.experimental.constrained.maxnum.f64(double, double, metadata)
1070 declare double @llvm.experimental.constrained.minnum.f64(double, double, metadata)
1071 declare double @llvm.experimental.constrained.ceil.f64(double, metadata)
1072 declare double @llvm.experimental.constrained.floor.f64(double, metadata)
1073 declare i32 @llvm.experimental.constrained.lround.f64(double, metadata)
1074 declare i32 @llvm.experimental.constrained.llround.f64(double, metadata)
1075 declare double @llvm.experimental.constrained.round.f64(double, metadata)
1076 declare double @llvm.experimental.constrained.trunc.f64(double, metadata)
1077 declare i1 @llvm.experimental.constrained.fcmps.f64(double, double, metadata, metadata)
1078 declare i1 @llvm.experimental.constrained.fcmp.f64(double, double, metadata, metadata)
1080 declare float @llvm.experimental.constrained.fptrunc.f32.f64(double, metadata, metadata)
1081 declare double @llvm.experimental.constrained.fpext.f64.f32(float, metadata)
1082 declare float @llvm.experimental.constrained.sitofp.f32.i32(i32, metadata, metadata)
1083 declare double @llvm.experimental.constrained.sitofp.f64.i32(i32, metadata, metadata)