Home
last modified time | relevance | path

Searched refs:getForDest (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp108 MemoryLocation MemoryLocation::getForDest(const MemIntrinsic *MI) { in getForDest() function in MemoryLocation
109 return getForDest(cast<AnyMemIntrinsic>(MI)); in getForDest()
112 MemoryLocation MemoryLocation::getForDest(const AtomicMemIntrinsic *MI) { in getForDest() function in MemoryLocation
113 return getForDest(cast<AnyMemIntrinsic>(MI)); in getForDest()
116 MemoryLocation MemoryLocation::getForDest(const AnyMemIntrinsic *MI) { in getForDest() function in MemoryLocation
122 MemoryLocation::getForDest(const CallBase *CB, const TargetLibraryInfo &TLI) { in getForDest() function in MemoryLocation
H A DLint.cpp296 visitMemoryReference(I, MemoryLocation::getForDest(MCI), in visitCallBase()
317 visitMemoryReference(I, MemoryLocation::getForDest(MMI), in visitCallBase()
325 visitMemoryReference(I, MemoryLocation::getForDest(MSI), in visitCallBase()
331 visitMemoryReference(I, MemoryLocation::getForDest(MSII), in visitCallBase()
H A DAliasSetTracker.cpp338 addMemoryLocation(MemoryLocation::getForDest(MSI), AliasSet::ModAccess); in add()
342 addMemoryLocation(MemoryLocation::getForDest(MTI), AliasSet::ModAccess); in add()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryLocation.h272 static MemoryLocation getForDest(const MemIntrinsic *MI);
273 static MemoryLocation getForDest(const AtomicMemIntrinsic *MI);
274 static MemoryLocation getForDest(const AnyMemIntrinsic *MI);
275 static std::optional<MemoryLocation> getForDest(const CallBase *CI,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp48 ML = MemoryLocation::getForDest(MI); in writeToAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp913 : MemoryLocation::getForDest(cast<MemCpyInst>(cpyStore)); in performCallSlotOptzn()
1316 if (accessedBetween(BAA, MemoryLocation::getForDest(MemSet), in processMemSetMemCpyDependence()
1770 MemoryLocation DestLoc = MemoryLocation::getForDest(M); in processMemCpy()
H A DDeadStoreElimination.cpp418 MemLoc = MemoryLocation::getForDest(MemSet); in memoryIsNotModifiedBetween()
1117 return MemoryLocation::getForDest(CB, TLI); in getLocForWrite()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3108 std::optional<MemoryLocation> Dest = MemoryLocation::getForDest(&CB, TLI); in isRemovableWrite()
4689 std::optional<MemoryLocation> Dest = MemoryLocation::getForDest(CB, TLI); in SoleWriteToDeadLocal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp908 if (!AddLocationPtr(MemoryLocation::getForDest(MI))) in isPotentiallyAffectedByBarrier()