更改LLVM函数的名称
Change Name of LLVM Function
我有一个LLVM模块对象,它包含一个我想重命名的特定函数。有没有什么方法可以简单地更改函数的名称?
给定一个模块,您可以使用getFunction
方法按名称查找特定函数,也可以使用begin()
和end()
迭代模块中的所有函数。从那里,Function
继承自Value
,因此您可以使用setName
方法更改名称。这也将自动更新同一模块中对它的所有引用和调用。
相关文章:
- 将尾部调用void(i32,..)位转换为llvm::函数以获取FnAttribute
- 是否可以将llvm::FunctionType转换为C/C++原始函数指针
- 如何检查函数是否在LLVM Instrumentation pass的ModulePass的系统头文件中定义?
- LLVM 选择找不到函数传递
- 如何在 LLVM 模块中调整函数位置
- 为什么<T> LLVM 中的预期为 Expect&&... 实现两个构造函数<T>?
- 如何在 LLVM 传递期间破坏然后解散函数?
- llvm 如何知道成员函数指针是否指向虚函数?
- llvm 调用一个以 char * 作为参数的外部函数
- LLVM插入功能调用到另一个函数中
- 如何发出编译和运行C++函数的 LLVM IR
- LLVM - 如何使嵌套函数看到外部函数的变量
- LLVM 的位码错误检测函数参数
- 如何从LLVM的中间表示中获取在程序的每个函数中执行的函数调用列表
- 获取 llvm::MCJIT 代码生成后的函数大小
- _Unwind_ 和 unw_ 函数(LLVM 的 libunwind)
- 在 LLVM 中,如何插入/声明具有可变参数数量的函数
- 在 LLVM 中,调用中函数的位播"type"是什么?如何访问此功能?
- 如何在LLVM传递中的模块末尾插入函数调用?
- 为什么LLVM-IR中没有显示模板函数