関数呼び出しが直接の場合、次のコードを使用して Function 型を取得できます。
Function * fun = callInst->getCalledFunction();
Function * funType = fun->getFunctionType();
ただし、呼び出しが間接的、つまり関数ポインターを介する場合、getCalledFunction
は NULL を返します。したがって、私の質問は、関数ポインターを介して関数が呼び出されたときに Function 型を取得する方法です。