diff options
author | Craig Topper <craig.topper@intel.com> | 2020-04-16 16:23:03 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2020-04-16 16:24:45 -0700 |
commit | 798b262c3c9d4a8603dc6c6bbbe0a7ffb82eadbc (patch) | |
tree | a58d0e50364a3c45a3ca0b13223a1c90e0599cd8 /llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp | |
parent | 386f1c114d5952c13760cb3368d41d09d8ba099c (diff) | |
download | llvm-798b262c3c9d4a8603dc6c6bbbe0a7ffb82eadbc.zip llvm-798b262c3c9d4a8603dc6c6bbbe0a7ffb82eadbc.tar.gz llvm-798b262c3c9d4a8603dc6c6bbbe0a7ffb82eadbc.tar.bz2 |
[CallSite removal][IPO] Change implementation of AbstractCallSite to store a CallBase* instead of CallSite. NFCI.
CallSite will likely be removed soon, but AbstractCallSite serves a different purpose and won't be going away.
This patch switches it to internally store a CallBase* instead of a
CallSite. The only interface changes are the removal of the getCallSite
method and getCallBackUses now takes a CallBase&. These methods had only
a few callers that were easy enough to update without needing a
compatibility shim.
In the future once the other CallSites are gone, the CallSite.h
header should be renamed to AbstractCallSite.h
Differential Revision: https://reviews.llvm.org/D78322
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp')
0 files changed, 0 insertions, 0 deletions