summaryrefslogtreecommitdiff
path: root/docs/LangRef.rst
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2013-01-17 00:00:49 +0000
committerLang Hames <lhames@gmail.com>2013-01-17 00:00:49 +0000
commitb0ec16b3a4452b26d8d48834aa0a7fad64d4e68e (patch)
treede57763a32e40d0adce10c5da3299b48ccb72fb8 /docs/LangRef.rst
parentc3c8d2ad8d0005213c0073caccc84bc1a8fca42b (diff)
downloadllvm-b0ec16b3a4452b26d8d48834aa0a7fad64d4e68e.tar.gz
llvm-b0ec16b3a4452b26d8d48834aa0a7fad64d4e68e.tar.bz2
llvm-b0ec16b3a4452b26d8d48834aa0a7fad64d4e68e.tar.xz
Update the description of the llvm.fmuladd.* intrinsics to avoid use of the
ambiguous term 'legal'. Suggested by Andrew Booker. Thanks Andrew! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172680 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LangRef.rst')
-rw-r--r--docs/LangRef.rst6
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/LangRef.rst b/docs/LangRef.rst
index 02c881bae6..d6cdbc4284 100644
--- a/docs/LangRef.rst
+++ b/docs/LangRef.rst
@@ -7689,8 +7689,10 @@ Overview:
"""""""""
The '``llvm.fmuladd.*``' intrinsic functions represent multiply-add
-expressions that can be fused if the code generator determines that the
-fused expression would be legal and efficient.
+expressions that can be fused if the code generator determines that (a) the
+target instruction set has support for a fused operation, and (b) that the
+fused operation is more efficient than the equivalent, separate pair of mul
+and add instructions.
Arguments:
""""""""""