[LLVMdev] Bang Operator

Sky Flyer skylake007 at googlemail.com
Thu Jul 23 08:46:00 PDT 2015


Thanks Meador,

The confusion point for me is that, does ! as an operator (bang operator)
add any meaning to the strconcat?


On Thu, Jul 23, 2015 at 5:25 PM, Meador Inge <meadori at gmail.com> wrote:

> On Thu, Jul 23, 2015 at 9:53 AM, Sky Flyer <skylake007 at googlemail.com>
> wrote:
>
> > Hello all,
> >
> > I don't find anything helping me understand the llvm bang operator. In
> the
> > llvm TableGen language reference, it only says:
> >
> > 'TableGen also has “bang operators” which have a wide variety of
> meanings:'
> >
> > I would be very thankful if someone can explain it to me.
> >
> > e.g. what does "!strconcat" or "!if" mean?
>
> Those are defined in the "Language Introduction":
>
>
> http://llvm.org/docs/TableGen/LangIntro.html#tablegen-values-and-expressions
>
> Not sure why we have things split into three separate pages:
>
>   * TableGen - http://llvm.org/docs/TableGen/index.html
>
>   * Introduction - http://llvm.org/docs/TableGen/LangIntro.html
>
>   * Reference - http://llvm.org/docs/TableGen/LangRef.html
>
> I consistently find myself lost between those pages.
>
> -- Meador
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150723/5b35b5f8/attachment.html>


More information about the llvm-dev mailing list