Dear Professor Song,
I'm new in LLVM and I was recently trying to read through the source code and part of the CallGraphPass code made me wonder.
Why in the CallGraphPass::runOnFunction(Function *F) function, after analyzing the possible Callee of each instruction, do you have to analyze its parameters and stored instructions?
Respect.
|
bool CallGraphPass::runOnFunction(Function *F) { |