2015-06-22 39 views
1

我有一个LLVM模块对象,其中包含我想重命名的特定功能。有没有简单改变函数名称的方法?LLVM功能的更改名称

+1

你能否至少包含一些代码来证明你正在尝试做什么? – tadman

回答

5

给定一个模块,您可以使用getFunction method按名称查找特定函数,也可以使用begin()end()遍历模块中的所有函数。从那里,Function继承自Value,所以你可以使用setName method更改名称。这也会自动更新所有引用并在同一模块内调用它。