2012-02-27 2 views

risposta

11

Ho trovato la soluzione. Puoi controllare un nodo PHI come questo, isa<PHINode>(inst).

+0

Beh, non sapevo che 'isa' esistesse. Per quello è un +1 da me. – Mysticial

+5

@Mystical, http://llvm.org/docs/ProgrammersManual.html è una buona fonte di informazioni :) –

1
Instruction* I; 

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

la soluzione isa <> è come eseguire questi controlli. Se avessi abbastanza reputazione vorrei mandare giù questo, quindi dovresti forse cancellarlo. – baibo