【问题标题】:llvm - Pass arguments to a passllvm - 将参数传递给传递
【发布时间】:2018-02-23 18:32:20
【问题描述】:

我需要告诉 pass 在文件中查找特定函数。而且我想指定要“在旅途中”寻找哪个功能,即当我运行通行证时。知道我该怎么做吗?这有点像在理论上将参数传递给函数。

【问题讨论】:

    标签: llvm llvm-clang llvm-ir llvm-gcc llvm-c++-api


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2014-02-07
      • 2013-11-19
      • 2011-01-06
      相关资源
      最近更新 更多