标签: llvm llvm-ir
我正在编写一个程序优化,它涉及添加新函数,删除代码行,插入函数调用以及更改函数的参数。
使用LLVM Pass是否可以实现这一切,如果是,我将如何为此编写这样的代码?
看过如何在LLVM网站上编写LLVM传递页面,它没有解释有关更改代码的任何内容。
答案 0 :(得分:2)
This是一个非常好的指南,开始写通行证。它还有一个如何更改代码的示例。