LLVMCAPIを使用してCコードを書いています。命令値が型でint
あるかポインタであるかを確認する必要があります。私がやろうとしたのは、使用LLVMTypeOf(LLVMValueRef val)
して、それがさまざまなタイプのすべてに等しいかどうかを確認することですint
: LLVMInt1Type()
、、、など。しかしLLVMInt8Type()
、LLVMInt16Type()
それがポインタタイプであるかどうかを判断する方法がわかりませんでした。それが整数であるかどうかを確認するために使用することも機能していません。
これが私が参照しているAPIです:http: //llvm.org/doxygen/modules.html