[LLVMdev] TableGen docs

Renato Golin renato.golin at linaro.org
Sat Mar 22 14:36:28 PDT 2014


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. ;)

Once that's reasonably complete, we should change the link in the
index to TableGen/index.html and remove TableGenFundamentals.html.

cheers,
--renato



More information about the llvm-dev mailing list