[Mlir-commits] [mlir] [mlir][llvmir] add llvm.experimental.constrained.uitofp intrinsics (PR #133300)
Letu Ren
llvmlistbot at llvm.org
Fri Mar 28 04:53:45 PDT 2025
================
@@ -1111,6 +1111,35 @@ llvm.func @vector_ptrmask(%p: !llvm.vec<8 x ptr>, %mask: vector<8 x i64>) -> !ll
llvm.return %0 : !llvm.vec<8 x ptr>
}
+// CHECK-LABEL: @experimental_constrained_uitofp
+llvm.func @experimental_constrained_uitofp(%s: i32, %v: vector<4 x i32>) {
+ // CHECK: call float @llvm.experimental.constrained.uitofp.f32.i32(
+ // CHECK: metadata !"round.towardzero"
+ // CHECK: metadata !"fpexcept.ignore"
+ %0 = llvm.intr.experimental.constrained.uitofp %s towardzero ignore : i32 to f32
----------------
FantasqueX wrote:
OK, I'll take into account when implementing next intrinsics.
https://github.com/llvm/llvm-project/pull/133300
More information about the Mlir-commits
mailing list