标签: c++ llvm
我是LLVM编译器基础结构的新用户。我已经阅读了LLVM程序员手册文档,并了解了如何迭代基本块。我想知道是否有任何预定义的通过计数指令。我知道有instcount,但它返回指令的总数。我的目标主要是整数和浮点运算。如果表达式中有不同类型的操作数,我该怎么办?
答案 0 :(得分:0)
除了总指令数之外,InstCount通道已经为每种指令类型分别设置了一个计数器。例如,add指令的数量将存储在NumAddInst统计变量中。您可以使用该传递或重用其中的一些代码。
InstCount
add
NumAddInst