如何检查指令是否是LLVM IR中的PHI指令

Met*_*est 8 c c++ llvm

我正在写一个LLVM通行证.对于指令(llvm :: Instruction Class),如何检查指令是否为PHI指令?

Met*_*est 11

我找到了解决方案.您可以检查这样的PHI节点isa<PHINode>(inst).

  • @Mystical,http://llvm.org/docs/ProgrammersManual.html是一个很好的信息来源:) (6认同)