diff options
Diffstat (limited to 'contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h')
-rw-r--r-- | contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h b/contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h index 3b188d763ef2..833fce1b1726 100644 --- a/contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h +++ b/contrib/llvm-project/llvm/include/llvm/Analysis/MemoryLocation.h @@ -253,6 +253,8 @@ public: static MemoryLocation getForDest(const MemIntrinsic *MI); static MemoryLocation getForDest(const AtomicMemIntrinsic *MI); static MemoryLocation getForDest(const AnyMemIntrinsic *MI); + static Optional<MemoryLocation> getForDest(const CallBase *CI, + const TargetLibraryInfo &TLI); /// Return a location representing a particular argument of a call. static MemoryLocation getForArgument(const CallBase *Call, unsigned ArgIdx, |