aboutsummaryrefslogtreecommitdiffstats
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
commitbb1ce94fe83d9d97f9dcd1e6f8943bc4a0b2e63c (patch)
tree873c527b697e72ea9a3cc6b65f14717777db584a /docs
parent50fcb9d79fc2831598a3cd4138518f9bfcf24b5d (diff)
downloadexternal_llvm-bb1ce94fe83d9d97f9dcd1e6f8943bc4a0b2e63c.zip
external_llvm-bb1ce94fe83d9d97f9dcd1e6f8943bc4a0b2e63c.tar.gz
external_llvm-bb1ce94fe83d9d97f9dcd1e6f8943bc4a0b2e63c.tar.bz2
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 af6dc04..1ee7f29 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,