llvm:如何使用LLVMAPI将函数A替换为另一个函数?

llvm:如何使用LLVMAPI将函数A替换为另一个函数?,llvm,llvm-c++-api,Llvm,Llvm C++ Api,我想将函数A调用替换为函数B调用。目前,我已经插入了函数B,我认为ReplaceInstWithInst可能会有所帮助,但是,我不知道如何定位函数A。我应该怎么做?您可以使用mod->getfunctionfunction;访问模块中的所有函数;,如上所述。@winter333没问题。LLVM文档非常糟糕,doxygen/头文件是您最好的朋友!

我想将函数A调用替换为函数B调用。目前,我已经插入了函数B,我认为ReplaceInstWithInst可能会有所帮助,但是,我不知道如何定位函数A。我应该怎么做?

您可以使用mod->getfunctionfunction;访问模块中的所有函数;,如上所述。

@winter333没问题。LLVM文档非常糟糕,doxygen/头文件是您最好的朋友!