0

我正在使用 LLVM 的Python 绑定- 到目前为止,我已经能够Constant使用 LLVM 生成值。但是,我对如何将它们存储在地址中感到困惑。

这可能是一个非常基本的问题——如何在内存中存储一​​个常量?我以后如何访问该值的内存位置?

4

1 回答 1

1

通常,将值存储到地址是通过存储指令 ( builder.store ) 完成的,而访问地址中的值是通过加载指令 ( builder.load ) 完成的。存储指令的参数是否为常数并不重要。

但是,如果您指的是常量GlobalVariable,请注意在创建它们时它们已经存储在地址中。

于 2013-08-05T04:40:58.760 回答