17

LLVM 上下文到底是什么?是代码运行的bitsize等环境吗?LLVMContext 类的 mwmbers 是什么?我浏览了http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.html。但不能理解太多。

4

1 回答 1

16

从您包含的链接中:

这是在线程上下文中使用 LLVM 的重要类。它(不透明地)拥有和管理 LLVM 核心基础设施的核心“全局”数据,包括类型和常量唯一表。

因为它说“不透明”,你不应该知道它包含什么,它做什么或用于什么。只需将其视为对核心 LLVM“引擎”的引用,您应该将其传递给需要LLVMContext.

编辑:只是为了澄清:不,它不包含诸如位大小之类的东西-它们在 TargetData 中定义。

于 2012-11-01T22:17:39.133 回答