llvm - 将参数传递给一个pass

3

我需要告诉pass在文件中寻找特定的函数。并且我想要指定在运行pass时要寻找哪个函数。你有什么办法吗?这有点像在理论上传递参数给一个函数。

1个回答

3

使用cl::opt<string>添加命令行选项,并在运行您的pass时设置它。

另外,如果你正在使用clang从C或C++生成IR,可以利用__attribute((__annotate__(("foo"))))来标记您感兴趣的函数。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接