如何使用 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.

GlobalValueFunctionGlobalVariable 的共同基础 class。它不打算直接使用,所以你很可能想要 GlobalVariable,它确实有 public 构造函数:https://llvm.org/doxygen/GlobalVariable_8h_source.html#l00050