Update SOAAP to support LLVM head

LLVM has now removed the ProfileInfo framework and has changed the CallGraph analysis a bit.

As a result, SOAAP's dynamic call graph pass is now deprecated until it can be re-implemented in
llvm.