我有几个.ll文件,其中包含文本形式的LLVM代码。我想根据它们的LLVM版本过滤文件,例如,我想找到所有使用LLVM版本3-7的文件。
目前,我尝试使用llvm-作为工具将.ll文件转换为.bc文件,并尝试使用llvm分析器获取一些有用的信息,例如所需的版本号,但我似乎弄错了,而且llvm分析器没有提供这样的信息。
那么,有什么方法可以找出LLVM的哪个版本用于编写给定的.ll文件呢?
发布于 2022-06-29 17:40:54
实际上,整个LLVM工具链的版本将与用于生成.ll文件的clang版本相同,因为clang只是LLVM工具链的一部分。
只要打开.ll文件并搜索clang version,就可以找到类似于clang version 12.0.0的东西。
https://stackoverflow.com/questions/70009153
复制相似问题