c++ - 比较 LLVM 值的类型

标签 c++ c llvm llvm-ir

我正在尝试 比较 llvm 类型和类型 * .我正在使用 LLVM C API。有没有可能的方法来做到这一点?

我有 类型* 因为我做了 LLVMTypeOf api 来从 LLVM 值中获取类型。所以如果我能得到 从值输入 ,它也会解决这个问题。

最佳答案

类型在 LLVM 世界中是独一无二的,因此您可以比较它们的地址。

关于c++ - 比较 LLVM 值的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58931235/

相关文章:

c - 链表反转程序不起作用

c - 如何为自引用结构类型的对象的成员赋值?

c++ - 在 llvm 中位转换后 vector 的位布局

c++ - 为 llvm 编写新前端时尝试/抛出 block

loops - Clang: 怎么看loop flattening pass的效果?

c++ - 从 C++/Win32 DLL 中 P/调用函数时获取 AccessViolationException

c++ - 使用 C++/libcurl/openssl 的应用程序安全服务器通信

c++ - 如何在 C++ 中进行网络 IP 扫描?

c - 拆分字符串并使用 C 获取最后一部分

c++ - 类 : avoid double indentantion 的 vim 自动缩进构造函数