LLVM TableGen
文章平均质量分 94
llvm tablegen相关
zxros10
这个作者很懒,什么都没留下…
展开
-
TabaleGen介绍
本文翻译自TableGen Overview — LLVM 15.0.0git documentationTableGen的目的是帮助开发和维护领域特定信息的记录。因为可能有大量这样的记录,所以专门设计它来允许编写灵活的描述,并提取出这些记录的共同特性。这减少了描述中的重复数量,减少了出错的机会,并使结构领域特定信息变得更容易。TableGen前端解析文件,实例化声明,并将结果传递给特定领域的后端进行处理。有关TableGen的深入描述,请参阅TableGen Programmer’s Reference翻译 2022-07-04 16:08:50 · 464 阅读 · 0 评论 -
TableGen程序员参考
本文翻译自TableGen Programmer’s Reference — LLVM 15.0.0git documentationTableGen使用输入文件中的信息生成复杂的输出文件,输入源文件比输出文件更容易编码,也更容易维护和修改。输入文件中供TableGen处理的信息以声明式风格编码,信息包括类和记录。内部化的记录被传递到各种后端,后端从记录的子集中提取信息,并生成一个或多个输出文件。这些输出文件通常是C++的.inc文件,但也可以是后端开发人员需要的任何其他类型的文件。本文档将详细介绍LLVM翻译 2022-06-30 18:37:27 · 678 阅读 · 0 评论