LLVM  3.7.0
llvm::MemoryLocation Member List

This is the complete list of members for llvm::MemoryLocation, including all inherited members.

AATagsllvm::MemoryLocation
get(const LoadInst *LI)llvm::MemoryLocationstatic
get(const StoreInst *SI)llvm::MemoryLocationstatic
get(const VAArgInst *VI)llvm::MemoryLocationstatic
get(const AtomicCmpXchgInst *CXI)llvm::MemoryLocationstatic
get(const AtomicRMWInst *RMWI)llvm::MemoryLocationstatic
get(const Instruction *Inst)llvm::MemoryLocationinlinestatic
getForArgument(ImmutableCallSite CS, unsigned ArgIdx, const TargetLibraryInfo &TLI)llvm::MemoryLocationstatic
getForDest(const MemIntrinsic *MI)llvm::MemoryLocationstatic
getForSource(const MemTransferInst *MTI)llvm::MemoryLocationstatic
getWithNewPtr(const Value *NewPtr) const llvm::MemoryLocationinline
getWithNewSize(uint64_t NewSize) const llvm::MemoryLocationinline
getWithoutAATags() const llvm::MemoryLocationinline
MemoryLocation(const Value *Ptr=nullptr, uint64_t Size=UnknownSize, const AAMDNodes &AATags=AAMDNodes())llvm::MemoryLocationinlineexplicit
operator==(const MemoryLocation &Other) const llvm::MemoryLocationinline
Ptrllvm::MemoryLocation
Sizellvm::MemoryLocation
UnknownSize enum valuellvm::MemoryLocation