Sadece LLVM/Clang kaynak kod yapısını tanımak ve aslında ne * .td dosyaları olduğunu anlamak zor buluyorum?LLVM/Clang kaynağında * .td dosyaları nedir?
5
A
cevap
8
* .td dosyaları TableGen kodunu içerir. TableGen, "alana özel bilginin kayıtlarını" açıklamak için yorumlanmış bir dildir. Ana amaçlarından biri, llvm/clang C/C++ kaynak kodunun bölümlerini oluşturmaktır. http://llvm.org/docs/TableGen/index.html
TableGen Dil Referans:: http://llvm.org/docs/TableGen/LangRef.html
TableGen arka uçları: buna da çeşitli başka amaçlar için kullanıldığı Ancak
TableGen Programı Başvurusu http://llvm.org/docs/TableGen/BackEnds.html