如何使用 llvm-10 库在 C++ 中定义 LLVM GlobalValue 变量?
How to define a LLVM GlobalValue variable in C++ with llvm-10 library?
在 LLVM-10 库中,我没有找到任何 C++ API 来定义 LLVM GlobalValue,请帮助我。
这是 LLVM-10 GlobalValue 的文档。但是GlobalValue的构造函数是protected
,不是public
.
GlobalValue
是 Function
和 GlobalVariable
的共同基础 class。它不打算直接使用,所以你很可能想要 GlobalVariable
,它确实有 public 构造函数:https://llvm.org/doxygen/GlobalVariable_8h_source.html#l00050
在 LLVM-10 库中,我没有找到任何 C++ API 来定义 LLVM GlobalValue,请帮助我。
这是 LLVM-10 GlobalValue 的文档。但是GlobalValue的构造函数是protected
,不是public
.
GlobalValue
是 Function
和 GlobalVariable
的共同基础 class。它不打算直接使用,所以你很可能想要 GlobalVariable
,它确实有 public 构造函数:https://llvm.org/doxygen/GlobalVariable_8h_source.html#l00050