How to get the caller functions of a `Function` in llvm

CallGraphNode has the CalledFunctionsVector that can visit the called functions. and a method getNumReferences() that can get the number of callers.

Is there any easy way to get the Function pointers of the callers given a CallGraphNode?

Thanks & best,
Haochen.