llvm - 如何获得 llvm IR 模块的依赖关系?
问题描述
我想得到一个llvm模块的依赖关系,所以我参考llvm文档获取源文件“module.h”。它说:“模块是所有其他 LLVM 中间表示 (IR) 对象的顶级容器。每个模块直接包含全局变量列表、函数列表、此模块所依赖的库(或其他模块)列表,一个符号表,以及关于目标特征的各种数据。” 但是,我找不到任何函数来获取依赖库/模块列表或任何数据结构来将它们存储在“module.h”中。llvm 错了还是我错过了什么?
解决方案
推荐阅读
- c# - 可变输入检测
- javascript - 将 s3.getObject 响应转换为 File 对象
- swift - MapKit .PLIST DICTIONARY with INT 和 STRING-values = 来自 plist 的带有标题和副标题的多个注释(根据:MapKit Sample WWDC 2017 - 237)
- ruby-on-rails - 导航栏未显示在引导程序上
- java - 调用 GLES32 glGetDebugMessageLog 时出现 UnsupportedOperationException
- sql - 设置基于查询以替换循环以从给定日期填充所有记录的所有月末日期
- image - 将PNG图像转换为XImage格式
- rust - 别名具有生命周期的通用函数?
- sql - 加入两个查询以形成一个表 - 在 postgres
- typescript - 定义具有准确类型的对象数组