【问题标题】:Number of load instruction in a program程序中的加载指令数
【发布时间】:2013-03-19 18:01:57
【问题描述】:

如何通过 LLVM 统计一个简单的“hello world”程序的加载指令总数??

【问题讨论】:

  • 是要统计代码中出现的加载指令的数量,还是代码运行时将要执行的加载指令的数量?
  • 我想写一个pass,统计“hello world”程序的IR中加载指令的数量............

标签: llvm llvm-clang llvm-3.0


【解决方案1】:

编写一个遍历模块中所有指令的pass,然后计算满足isa<LoadInst>(I)的指令数。

请参阅 the programmer's manual 了解如何遍历所有指令。

如果您不确定如何写通行证,请查看this handy guide

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多