Document !and. Fix !shl and friends -- they provide binary operations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217034 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Joerg Sonnenberger 2014-09-03 13:17:03 +00:00
parent b449c2885f
commit b9f34663cb
2 changed files with 3 additions and 3 deletions

View File

@ -211,8 +211,8 @@ supported include:
on string, int and bit objects. Use !cast<string> to compare other types of on string, int and bit objects. Use !cast<string> to compare other types of
objects. objects.
``!shl(a,b)`` ``!srl(a,b)`` ``!sra(a,b)`` ``!add(a,b)`` ``!shl(a,b)`` ``!srl(a,b)`` ``!sra(a,b)`` ``!add(a,b)`` ``!and(a,b)``
The usual logical and arithmetic operators. The usual binary and arithmetic operators.
Note that all of the values have rules specifying how they convert to values Note that all of the values have rules specifying how they convert to values
for different types. These rules allow you to assign a value like "``7``" for different types. These rules allow you to assign a value like "``7``"

View File

@ -96,7 +96,7 @@ wide variety of meanings:
.. productionlist:: .. productionlist::
BangOperator: one of BangOperator: one of
:!eq !if !head !tail !con :!eq !if !head !tail !con
:!add !shl !sra !srl :!add !shl !sra !srl !and
:!cast !empty !subst !foreach !listconcat !strconcat :!cast !empty !subst !foreach !listconcat !strconcat
Syntax Syntax