【发布时间】:2015-03-19 13:54:04
【问题描述】:
我在 llvm IR 中有一个 int32_t* 类型变量,它存储了存储 int32 的位置的地址。
我想在 llvm ir 中设置这个 int32_t* 变量的值
假设地址是 1223。然后我尝试了以下方法。它是否正确?好像不行
store i64 1223, i32** %1
我将地址 1223 存储在 int64_t 常量 int 中(因为这是一台 64 位机器),并且我正在创建一个存储指令来将此值存储在存储 i32* 的内存中。
有没有更好的办法?
【问题讨论】: