[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