[llvm-dev] Organization of LLVM utilities

Charlotte Delenk via llvm-dev llvm-dev at lists.llvm.org
Tue Aug 4 11:38:04 PDT 2020

On 8/4/20 7:31 PM, Paul C. Anagnostopoulos via llvm-dev wrote:
> I was confused by the lack of TableGen backends in the llvm/lib/tablegen directory until I stumbled upon the llvm/utils/tablegen directory. Could someone explain why TableGen is divided into these two directories?
> _________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
I am assuming the TableGen code is split like this so that external 
tools can utilize the TableGen parser without all of the specific logic 
in the LLVM tablegen binary. I can't find any application that uses it 
though aside from tablegen proper.

More information about the llvm-dev mailing list