Pierre-vh wrote: Note: I added the `isAddressTaken` check for the indirect calls dependency collection. I think that's a trivial addition to narrow down the set of indirectly callable functions. https://github.com/llvm/llvm-project/pull/89245