更改 LLVM 函数的名称
Change Name of LLVM Function
我有一个 LLVM 模块对象,其中包含一个我想重命名的特定函数。有什么方法可以简单地更改函数的名称吗?
给定一个模块,您可以使用 getFunction
method, or you can iterate over all the functions in the module using begin()
and end()
. From there, Function
inherits from Value
, so you can just use the setName
method 更改名称按名称查找特定函数。这也将自动更新同一模块内对它的所有引用和调用。
我有一个 LLVM 模块对象,其中包含一个我想重命名的特定函数。有什么方法可以简单地更改函数的名称吗?
给定一个模块,您可以使用 getFunction
method, or you can iterate over all the functions in the module using begin()
and end()
. From there, Function
inherits from Value
, so you can just use the setName
method 更改名称按名称查找特定函数。这也将自动更新同一模块内对它的所有引用和调用。