【发布时间】:2013-03-19 18:01:57
【问题描述】:
如何通过 LLVM 统计一个简单的“hello world”程序的加载指令总数??
【问题讨论】:
-
是要统计代码中出现的加载指令的数量,还是代码运行时将要执行的加载指令的数量?
-
我想写一个pass,统计“hello world”程序的IR中加载指令的数量............
标签: llvm llvm-clang llvm-3.0
如何通过 LLVM 统计一个简单的“hello world”程序的加载指令总数??
【问题讨论】:
标签: llvm llvm-clang llvm-3.0
编写一个遍历模块中所有指令的pass,然后计算满足isa<LoadInst>(I)的指令数。
请参阅 the programmer's manual 了解如何遍历所有指令。
如果您不确定如何写通行证,请查看this handy guide。
【讨论】: