[llvm-dev] Specs on TableGen Instruction fields: pattern, ins and outs

Alex Susu via llvm-dev llvm-dev at lists.llvm.org
Mon Dec 19 15:44:50 PST 2016


   Hello.
     Are you aware of any document (preferably academic paper) describing TableGen's 
typing of the following fields used to describe Instruction: pattern, ins and outs.
     I found a few pages on TableGen, but none of them talking about these fields:
       http://llvm.org/docs/TableGen/LangRef.html
       http://llvm.org/docs/TableGen/LangIntro.html
       http://llvm.org/docs/TableGen/index.html
       http://llvm.org/docs/TableGen/BackEnds.html
       http://llvm.org/docs/CodeGenerator.html)

     Although not (really) about TableGen, I found a good paper talking about the 
instruction selection in LLVM: http://llvm.org/pubs/2008-CGO-DagISel.pdf .

   Thank you,
     Alex


More information about the llvm-dev mailing list