Supporting CallSite in LLVM 12

I’m upgrading from LLVM 10 to 12. Seems CallSite is removed since I’m receiving this error error: no type named 'CallSite' in namespace 'llvm', any suggestions to fix it?
I noticed there is CallBase introduced, but wondering how people fix this issue?