diff options
Diffstat (limited to 'llvm/docs/LangRef.rst')
| -rw-r--r-- | llvm/docs/LangRef.rst | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst index e98cd3cdfd4..d227a958326 100644 --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -16532,6 +16532,70 @@ Semantics: This function follows the IEEE-754 semantics for minNum. +'``llvm.experimental.constrained.maximum``' Intrinsic +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Syntax: +""""""" + +:: + + declare <type> + @llvm.experimental.constrained.maximum(<type> <op1>, <type> <op2> + metadata <exception behavior>) + +Overview: +""""""""" + +The '``llvm.experimental.constrained.maximum``' intrinsic returns the maximum +of the two arguments, propagating NaNs and treating -0.0 as less than +0.0. + +Arguments: +"""""""""" + +The first two arguments and the return value are floating-point numbers +of the same type. + +The third argument specifies the exception behavior as described above. + +Semantics: +"""""""""" + +This function follows semantics specified in the draft of IEEE 754-2018. + + +'``llvm.experimental.constrained.minimum``' Intrinsic +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Syntax: +""""""" + +:: + + declare <type> + @llvm.experimental.constrained.minimum(<type> <op1>, <type> <op2> + metadata <exception behavior>) + +Overview: +""""""""" + +The '``llvm.experimental.constrained.minimum``' intrinsic returns the minimum +of the two arguments, propagating NaNs and treating -0.0 as less than +0.0. + +Arguments: +"""""""""" + +The first two arguments and the return value are floating-point numbers +of the same type. + +The third argument specifies the exception behavior as described above. + +Semantics: +"""""""""" + +This function follows semantics specified in the draft of IEEE 754-2018. + + '``llvm.experimental.constrained.ceil``' Intrinsic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |

