0

Я использую LLVM's Python bindings - и до сих пор мне удалось генерировать значения Constant с использованием LLVM. Однако я смущен тем, как хранить их в адресе.Как сохранить значение в LLVM?

Возможно, это очень простой вопрос - как хранить постоянную память? Как мне получить доступ к этой ячейке памяти для этого значения?

ответ

1

В общем, хранение значений на адрес осуществляется через store инструкции (builder.store) и получить доступ к значению в пределах адреса выполняется через load инструкции (builder.load). Не имеет значения, является ли аргумент инструкции хранилища постоянным или нет.

Если вы имеете в виду постоянные GlobalVariable s, имейте в виду, что они уже хранятся в адресе при их создании.

+0

А, это имеет смысл - спасибо. Я отредактирую название, чтобы быть более точным. – sdasdadas

Смежные вопросы