[LLVMdev] TableGen docs

Aaron Ballman aaron at aaronballman.com
Mon Mar 24 11:26:39 PDT 2014


On Sat, Mar 22, 2014 at 5:36 PM, Renato Golin <renato.golin at linaro.org> wrote:
> On 18 March 2014 12:54, Aaron Ballman <aaron at aaronballman.com> wrote:
>> On Tue, Mar 18, 2014 at 8:46 AM, Renato Golin <renato.golin at linaro.org> wrote:
>> Would it also make sense to include the clang usages of tablegen
>> somewhere in #1, and then perhaps have #2.5 about clang usages (not
>> volunteering you for that work btw)? Diagnostics and attributes make
>> heavy use of tablegen in clang, for instance.
>
> Aaron,
>
> I've added short descriptions for most LLVM back-ends, with the files
> they create, what's in them and who uses them.
>
> http://llvm.org/docs/TableGen/BackEnds.html
>
> I did this by scanning the build logs, inc files and greping them in
> the cpp/h files in lib/Target. There is no information at all on the
> intention of each back-end, but not all of them need it. Feel free to
> add more stuff to the LLVM, and if you know about the Clang part,
> please complete it. ;)

Great work!

I added some very nascent information about the clang attribute
backends in r204635. As I have the time, I'll go back and flesh them
out a bit further.

~Aaron



More information about the llvm-dev mailing list