File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -701,6 +701,10 @@ func.func @convert_from_float(%arg0 : f32) {
701701 %7 = fir.convert %arg0 : (f32) -> i16
702702 %8 = fir.convert %arg0 : (f32) -> i32
703703 %9 = fir.convert %arg0 : (f32) -> i64
704+ %10 = fir.convert %arg0 : (f32) -> ui8
705+ %11 = fir.convert %arg0 : (f32) -> ui16
706+ %12 = fir.convert %arg0 : (f32) -> ui32
707+ %13 = fir.convert %arg0 : (f32) -> ui64
704708 return
705709}
706710
@@ -716,6 +720,10 @@ func.func @convert_from_float(%arg0 : f32) {
716720// CHECK: %{{.*}} = llvm.call_intrinsic "llvm.fptosi.sat"(%[[ARG0]]) : (f32) -> i16
717721// CHECK: %{{.*}} = llvm.call_intrinsic "llvm.fptosi.sat"(%[[ARG0]]) : (f32) -> i32
718722// CHECK: %{{.*}} = llvm.call_intrinsic "llvm.fptosi.sat"(%[[ARG0]]) : (f32) -> i64
723+ // CHECK: %{{.*}} = llvm.call_intrinsic "llvm.fptoui.sat"(%[[ARG0]]) : (f32) -> i8
724+ // CHECK: %{{.*}} = llvm.call_intrinsic "llvm.fptoui.sat"(%[[ARG0]]) : (f32) -> i16
725+ // CHECK: %{{.*}} = llvm.call_intrinsic "llvm.fptoui.sat"(%[[ARG0]]) : (f32) -> i32
726+ // CHECK: %{{.*}} = llvm.call_intrinsic "llvm.fptoui.sat"(%[[ARG0]]) : (f32) -> i64
719727
720728// -----
721729
You can’t perform that action at this time.
0 commit comments