Compiler construction 如何在LLVM IR中收集受特定优化影响的函数?

Compiler construction 如何在LLVM IR中收集受特定优化影响的函数?,compiler-construction,llvm,llvm-ir,Compiler Construction,Llvm,Llvm Ir,在一个包含多个函数的模块中,我想知道哪些函数是由特定的内置过程修改的,而不需要对其进行检测。例如,我可以区分原始模块和修改后的模块,看看哪些功能不同,但这太耗时了 使用OPT,是否有一种编程方式来确定哪些函数的内容在LLVM IR中通过特定的优化过程进行了修改 opt可以为我转储此信息吗 如果没有,在llvm::PassManager上是否有我可以用来创建此类功能的内容

在一个包含多个函数的模块中,我想知道哪些函数是由特定的内置过程修改的,而不需要对其进行检测。例如,我可以区分原始模块和修改后的模块,看看哪些功能不同,但这太耗时了

使用OPT,是否有一种编程方式来确定哪些函数的内容在LLVM IR中通过特定的优化过程进行了修改

opt
可以为我转储此信息吗

如果没有,在
llvm::PassManager
上是否有我可以用来创建此类功能的内容