LangRef: Clarify select's semantics with vector arguments

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231158 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
David Majnemer 2015-03-03 22:45:47 +00:00
parent 8db493c4e1
commit 9ab9224d65

View File

@ -6913,9 +6913,7 @@ Arguments:
The '``select``' instruction requires an 'i1' value or a vector of 'i1'
values indicating the condition, and two values of the same :ref:`first
class <t_firstclass>` type. If the val1/val2 are vectors and the
condition is a scalar, then entire vectors are selected, not individual
elements.
class <t_firstclass>` type.
Semantics:
""""""""""
@ -6927,6 +6925,9 @@ argument.
If the condition is a vector of i1, then the value arguments must be
vectors of the same size, and the selection is done element by element.
If the condition is an i1 and the value arguments are vectors of the
same size, then an entire vector is selected.
Example:
""""""""