[llvm] [LangRef] Fix typo in signatures for rounding intrinsics (PR #186709)
Mitch Briles via llvm-commits
llvm-commits at lists.llvm.org
Sun Mar 15 14:55:46 PDT 2026
https://github.com/MitchBriles created https://github.com/llvm/llvm-project/pull/186709
Fixes #186536
>From 24fbe4caffb4b7c7abf8bff5277bc3f4922ad2cd Mon Sep 17 00:00:00 2001
From: Mitch Briles <mitchbriles at gmail.com>
Date: Sun, 15 Mar 2026 14:52:06 -0700
Subject: [PATCH] [LangRef] Fix typo in signatures for rounding intrinsics
---
llvm/docs/LangRef.rst | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst
index 8bf66c56f82fc..d28d891fd8325 100644
--- a/llvm/docs/LangRef.rst
+++ b/llvm/docs/LangRef.rst
@@ -18309,15 +18309,15 @@ support all types however.
declare i32 @llvm.lround.i32.f32(float %Val)
declare i32 @llvm.lround.i32.f64(double %Val)
- declare i32 @llvm.lround.i32.f80(float %Val)
- declare i32 @llvm.lround.i32.f128(double %Val)
- declare i32 @llvm.lround.i32.ppcf128(double %Val)
+ declare i32 @llvm.lround.i32.f80(x86_fp80 %Val)
+ declare i32 @llvm.lround.i32.f128(fp128 %Val)
+ declare i32 @llvm.lround.i32.ppcf128(ppc_fp128 %Val)
declare i64 @llvm.lround.i64.f32(float %Val)
declare i64 @llvm.lround.i64.f64(double %Val)
- declare i64 @llvm.lround.i64.f80(float %Val)
- declare i64 @llvm.lround.i64.f128(double %Val)
- declare i64 @llvm.lround.i64.ppcf128(double %Val)
+ declare i64 @llvm.lround.i64.f80(x86_fp80 %Val)
+ declare i64 @llvm.lround.i64.f128(fp128 %Val)
+ declare i64 @llvm.lround.i64.ppcf128(ppc_fp128 %Val)
Overview:
"""""""""
@@ -18353,9 +18353,9 @@ floating-point type. Not all targets support all types however.
declare i64 @llvm.llround.i64.f32(float %Val)
declare i64 @llvm.llround.i64.f64(double %Val)
- declare i64 @llvm.llround.i64.f80(float %Val)
- declare i64 @llvm.llround.i64.f128(double %Val)
- declare i64 @llvm.llround.i64.ppcf128(double %Val)
+ declare i64 @llvm.llround.i64.f80(x86_fp80 %Val)
+ declare i64 @llvm.llround.i64.f128(fp128 %Val)
+ declare i64 @llvm.llround.i64.ppcf128(ppc_fp128 %Val)
Overview:
"""""""""
@@ -18393,15 +18393,15 @@ support all types however.
declare i32 @llvm.lrint.i32.f32(float %Val)
declare i32 @llvm.lrint.i32.f64(double %Val)
- declare i32 @llvm.lrint.i32.f80(float %Val)
- declare i32 @llvm.lrint.i32.f128(double %Val)
- declare i32 @llvm.lrint.i32.ppcf128(double %Val)
+ declare i32 @llvm.lrint.i32.f80(x86_fp80 %Val)
+ declare i32 @llvm.lrint.i32.f128(fp128 %Val)
+ declare i32 @llvm.lrint.i32.ppcf128(ppc_fp128 %Val)
declare i64 @llvm.lrint.i64.f32(float %Val)
declare i64 @llvm.lrint.i64.f64(double %Val)
- declare i64 @llvm.lrint.i64.f80(float %Val)
- declare i64 @llvm.lrint.i64.f128(double %Val)
- declare i64 @llvm.lrint.i64.ppcf128(double %Val)
+ declare i64 @llvm.lrint.i64.f80(x86_fp80 %Val)
+ declare i64 @llvm.lrint.i64.f128(fp128 %Val)
+ declare i64 @llvm.lrint.i64.ppcf128(ppc_fp128 %Val)
Overview:
"""""""""
@@ -18440,9 +18440,9 @@ support all types however.
declare i64 @llvm.llrint.i64.f32(float %Val)
declare i64 @llvm.llrint.i64.f64(double %Val)
- declare i64 @llvm.llrint.i64.f80(float %Val)
- declare i64 @llvm.llrint.i64.f128(double %Val)
- declare i64 @llvm.llrint.i64.ppcf128(double %Val)
+ declare i64 @llvm.llrint.i64.f80(x86_fp80 %Val)
+ declare i64 @llvm.llrint.i64.f128(fp128 %Val)
+ declare i64 @llvm.llrint.i64.ppcf128(ppc_fp128 %Val)
Overview:
"""""""""
More information about the llvm-commits
mailing list