Add vector shifts to the IR, patch by Eli Friedman.
CodeGen & Clang work coming next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54161 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/docs/LangRef.html b/docs/LangRef.html
index af6dc04..1ee7f29 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -2458,9 +2458,8 @@
<h5>Arguments:</h5>
<p>Both arguments to the '<tt>shl</tt>' instruction must be the same <a
- href="#t_integer">integer</a> type. '<tt>var2</tt>' is treated as an
-unsigned value. This instruction does not support
-<a href="#t_vector">vector</a> operands.</p>
+ href="#t_integer">integer</a> or <a href="#t_vector">vector</a> of integer
+type. '<tt>var2</tt>' is treated as an unsigned value.</p>
<h5>Semantics:</h5>
@@ -2489,9 +2488,8 @@
<h5>Arguments:</h5>
<p>Both arguments to the '<tt>lshr</tt>' instruction must be the same
-<a href="#t_integer">integer</a> type. '<tt>var2</tt>' is treated as an
-unsigned value. This instruction does not support
-<a href="#t_vector">vector</a> operands.</p>
+<a href="#t_integer">integer</a> or <a href="#t_vector">vector</a> of integer
+type. '<tt>var2</tt>' is treated as an unsigned value.</p>
<h5>Semantics:</h5>
@@ -2525,9 +2523,8 @@
<h5>Arguments:</h5>
<p>Both arguments to the '<tt>ashr</tt>' instruction must be the same
-<a href="#t_integer">integer</a> type. '<tt>var2</tt>' is treated as an
-unsigned value. This instruction does not support
-<a href="#t_vector">vector</a> operands.</p>
+<a href="#t_integer">integer</a> or <a href="#t_vector">vector</a> of integer
+type. '<tt>var2</tt>' is treated as an unsigned value.</p>
<h5>Semantics:</h5>
<p>This instruction always performs an arithmetic shift right operation,