我正在使用LLVM C API編寫一些C代碼。我需要檢查指令值是否爲int
或者是指針。我試圖做的是使用LLVMTypeOf(LLVMValueRef val)
,只是看看它是否等於所有不同類型的int
:LLVMInt1Type()
,LLVMInt8Type()
,LLVMInt16Type()
等我不知道如何確定它是否是指針類型或不,但我想想我用來查看它是否爲整數的方法也無法正常工作。LLVM C API。如何確定LLVMValueRef是整數還是指針類型?
這是我一直在引用API: http://llvm.org/doxygen/modules.html