标签: c++ c llvm
我正在写一个LLVM传递。对于指令(llvm :: Instruction Class),如何检查指令是否为PHI指令?
答案 0 :(得分:11)
我找到了解决方案。您可以检查这样的PHI节点isa<PHINode>(inst)。
isa<PHINode>(inst)
答案 1 :(得分:1)
Instruction* I; if(I->getOpcode()==Instruction::PHI){ //code }