2012-02-27 2 views

답변

11

해결책을 찾았습니다. 다음과 같은 PHI 노드를 확인할 수 있습니다 : isa<PHINode>(inst).

+0

글쎄, 나는 'isa'가 존재한다는 것을 몰랐다. 그게 내게 +1이야. – Mysticial

+5

@Mystical, http://llvm.org/docs/ProgrammersManual.html은 좋은 정보 출처입니다 :) –

1
Instruction* I; 

    if(I->getOpcode()==Instruction::PHI){ 
    //code 
    } 
+2

isa <> 해결책은 이러한 점검을 수행하는 방법입니다. 내가 충분한 명성을 얻었다면 나는 이것을 퇴장 시켜서 아마도 그것을 삭제해야 할 것이다. – baibo