更改LLVM函数的名称

Change Name of LLVM Function

本文关键字:函数 LLVM 更改      更新时间:2023-10-16

我有一个LLVM模块对象,它包含一个我想重命名的特定函数。有没有什么方法可以简单地更改函数的名称?

给定一个模块,您可以使用getFunction方法按名称查找特定函数,也可以使用begin()end()迭代模块中的所有函数。从那里,Function继承自Value,因此您可以使用setName方法更改名称。这也将自动更新同一模块中对它的所有引用和调用。