From b9f34663cb90785040965259d00dc5f90a6cc08a Mon Sep 17 00:00:00 2001 From: Joerg Sonnenberger Date: Wed, 3 Sep 2014 13:17:03 +0000 Subject: [PATCH] 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 --- docs/TableGen/LangIntro.rst | 4 ++-- docs/TableGen/LangRef.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/TableGen/LangIntro.rst b/docs/TableGen/LangIntro.rst index 5bb6ee267cd..85c74a5b460 100644 --- a/docs/TableGen/LangIntro.rst +++ b/docs/TableGen/LangIntro.rst @@ -211,8 +211,8 @@ supported include: on string, int and bit objects. Use !cast to compare other types of objects. -``!shl(a,b)`` ``!srl(a,b)`` ``!sra(a,b)`` ``!add(a,b)`` - The usual logical and arithmetic operators. +``!shl(a,b)`` ``!srl(a,b)`` ``!sra(a,b)`` ``!add(a,b)`` ``!and(a,b)`` + The usual binary and arithmetic operators. 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``" diff --git a/docs/TableGen/LangRef.rst b/docs/TableGen/LangRef.rst index 29581520497..134afedbb7b 100644 --- a/docs/TableGen/LangRef.rst +++ b/docs/TableGen/LangRef.rst @@ -96,7 +96,7 @@ wide variety of meanings: .. productionlist:: BangOperator: one of :!eq !if !head !tail !con - :!add !shl !sra !srl + :!add !shl !sra !srl !and :!cast !empty !subst !foreach !listconcat !strconcat Syntax