有没有办法通过两个llvm ir?
我想逐一比较两个llvm ir程序。我想,如果我把它作为一个LLVM通行证,在那里我可以访问程序的CFG,这将是完全有帮助的。似乎所有的过程(模块、函数等)都是在一个程序上进行的,我怎么能同时通过两个程序呢 我只需运行(与LLVM捆绑的命令行工具)将IR文件合并在一起,然后使用常规的模块传递 我认为llvm链接中的函数重命名规则类似于将有没有办法通过两个llvm ir?,llvm,llvm-ir,llvm-c++-api,Llvm,Llvm Ir,Llvm C++ Api,我想逐一比较两个llvm ir程序。我想,如果我把它作为一个LLVM通行证,在那里我可以访问程序的CFG,这将是完全有帮助的。似乎所有的过程(模块、函数等)都是在一个程序上进行的,我怎么能同时通过两个程序呢 我只需运行(与LLVM捆绑的命令行工具)将IR文件合并在一起,然后使用常规的模块传递 我认为llvm链接中的函数重命名规则类似于将f重命名为f.llvm.X,其中X是模块ID,因此您可以通过它们在模块ID之前具有相同名称前缀来识别对
f
重命名为f.llvm.X
,其中X
是模块ID,因此您可以通过它们在模块ID之前具有相同名称前缀来识别对