I am writing an LLVM pass. For an instruction (llvm :: Class Class), how can I check if an instruction is a PHI instruction?
I have found a solution. You can check the PHI node like this, isa<PHINode>(inst) .
isa<PHINode>(inst)
Instruction* I; if(I->getOpcode()==Instruction::PHI){ //code }