【发布时间】:2013-09-09 17:55:38
【问题描述】:
我想了解有关 LLVM 的 Compiler-RT 项目的以下信息:它是从哪个程序调用的。据我了解,Compiler-RT 是处理 LLVM 中的指令的函数集合,这些指令实际上没有硬件对应物(还有比这更多的吗?)。因此,如果我在 LLVM 中使用除法,则应将其替换为适当的 Compiler-RT 函数。首先,如果这不正确,请纠正我!
其次,我很好奇是谁生成了 Compiler-RT 用法。是 Clang 还是直接 LLVM。我可以为 LLVM 编写一个不同的前端,并且 LLVM 会在适当的时候自动处理 Compiler-RT 的使用吗?
【问题讨论】:
标签: compiler-construction runtime clang llvm llvm-clang