Function::Create
メソッドを使用して入力パラメーターの型llvm::Instruction*
が class Type
誰かヒントを教えてくれませんか?
また、具体的な比較については、Instruction *pi
試しpi->getType()->print(errs())
てみたところi1
、タイプとして返されました。しかし、関数を別の cpp ファイルに書き、int externalCall(Instruction *p)
IR にコンパイルしたとき。この IR は、タイプが であると述べていclass.llvm::Instruction
ます。この 2 つが異なるのはなぜですか?API から後者を取得するにはどうすればよいですか?