summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2008-07-29 15:49:41 +0000
committerNate Begeman <natebegeman@mac.com>2008-07-29 15:49:41 +0000
commit5bc1ea0736a5785ed596d58beeff2ab23909e33d (patch)
tree873c527b697e72ea9a3cc6b65f14717777db584a /docs
parent75cf9cc527c6ef3097dcefab173e93716a5a3e4a (diff)
downloadllvm-5bc1ea0736a5785ed596d58beeff2ab23909e33d.tar.gz
llvm-5bc1ea0736a5785ed596d58beeff2ab23909e33d.tar.bz2
llvm-5bc1ea0736a5785ed596d58beeff2ab23909e33d.tar.xz
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
Diffstat (limited to 'docs')
-rw-r--r--docs/LangRef.html15
1 files changed, 6 insertions, 9 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html
index af6dc04a74..1ee7f2972e 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -2458,9 +2458,8 @@ the left a specified number of bits.</p>
<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 @@ operand shifted to the right a specified number of bits with zero fill.</p>
<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 @@ operand shifted to the right a specified number of bits with sign extension.</p>
<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,