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 から後者を取得するにはどうすればよいですか?