【发布时间】:2012-11-01 20:17:20
【问题描述】:
什么是 LLVM 上下文?是代码运行的bitsize等环境吗? LLVMContext 类的 mwmbers 是什么?我经历了http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.html。但是看不懂。
【问题讨论】:
标签: llvm
什么是 LLVM 上下文?是代码运行的bitsize等环境吗? LLVMContext 类的 mwmbers 是什么?我经历了http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.html。但是看不懂。
【问题讨论】:
标签: llvm
来自您包含的链接:
这是在线程上下文中使用 LLVM 的重要类。它 (不透明地)拥有和管理 LLVM 核心的核心“全局”数据 基础设施,包括类型和常量唯一表。
既然它说“不透明”,你不应该知道它包含什么、它做什么或用于什么。只需将其视为对核心 LLVM“引擎”的引用,您应该将其传递给需要 LLVMContext 的各种方法。
编辑:只是为了澄清一下:不,它不包含诸如位大小之类的东西-那些在 TargetData 中定义。
【讨论】:
LLVMContext 到底是什么。