【问题标题】:llvm: how to replace function A to another function using llvm api?llvm:如何使用 llvm api 将函数 A 替换为另一个函数?
【发布时间】:2014-10-05 14:32:02
【问题描述】:

我想将“函数 A”调用替换为“函数 B”调用。目前,我已经插入了“函数 B”,我认为 ReplaceInstWithInst() 可能会有所帮助,但是,我不知道如何找到“函数 A”。我该怎么办?

【问题讨论】:

    标签: llvm llvm-c++-api


    【解决方案1】:

    您可以使用mod->getFunction("functionA"); 访问模块中的所有功能,如here 所述。

    【讨论】:

    • @winter333 没问题。 LLVM doc 真的很差,doxygen/header 文件是你最好的朋友!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    相关资源
    最近更新 更多