2012-02-27 4 views

Trả lời

11

Tôi đã tìm thấy giải pháp. Bạn có thể kiểm tra nút PHI như thế này, isa<PHINode>(inst).

+0

Vâng, tôi không biết rằng 'isa' tồn tại. Đó là một +1 từ tôi. – Mysticial

+5

@Mystical, http://llvm.org/docs/ProgrammersManual.html là một nguồn thông tin tốt :) –

1
Instruction* I; 

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

giải pháp isa <> là cách thực hiện các kiểm tra này. Nếu tôi có đủ danh tiếng tôi sẽ downvoat này, do đó bạn nên có thể xóa nó. – baibo