.TD 文件是TableGen使用的定义文件,TableGen是LLVM编译器附带的用于编写LLVM后端的工具。它包含用TableGen语言编写的类(class)和定义(def),它们指定LLVM如何将编译后的源代码从程序转换为目标设备能够理解的代码。
说明:
.TD
在Apple Xcode 10中打开文件
LLVM用于编译开发代码,如Objtovi-C或C++代码,以便在目标机器上运行的代码。为了做到这一点,LLVM首先获取开发人员代码并将其编译成自己的内部表示(IR),这是一种中间语言,使LLVM编译器在将编译后的代码转换为不同目标环境的代码时能够灵活。
LLVM后端将IR转换为目标代码,但是LLVM后端需要规则来正确地将IR转换为目标代码。这些规则是使用TableGen定义并存储在.TD 文件中的,每个.TD 文件存储用于不同目标环境的规则。
TD(Target Definition File)相关软件:
Windows
1个软件
Mac
1个软件
Linux
2个软件
发送 E9613 至公众号 IT小技巧 查看软件名称。