LLVM  8.0.1
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(const CallBase *Call, unsigned ArgIdx, const TargetLibraryInfo *TLI)llvm::MemoryLocationstatic
getForArgument(const CallBase *Call, unsigned ArgIdx, const TargetLibraryInfo &TLI)llvm::MemoryLocationinlinestatic
getForDest(const MemIntrinsic *MI)llvm::MemoryLocationstatic
getForDest(const AtomicMemIntrinsic *MI)llvm::MemoryLocationstatic
getForDest(const AnyMemIntrinsic *MI)llvm::MemoryLocationstatic
getForSource(const MemTransferInst *MTI)llvm::MemoryLocationstatic
getForSource(const AtomicMemTransferInst *MTI)llvm::MemoryLocationstatic
getForSource(const AnyMemTransferInst *MTI)llvm::MemoryLocationstatic
getOrNone(const Instruction *Inst)llvm::MemoryLocationinlinestatic
getWithNewPtr(const Value *NewPtr) constllvm::MemoryLocationinline
getWithNewSize(LocationSize NewSize) constllvm::MemoryLocationinline
getWithoutAATags() constllvm::MemoryLocationinline
MemoryLocation(const Value *Ptr=nullptr, LocationSize Size=LocationSize::unknown(), const AAMDNodes &AATags=AAMDNodes())llvm::MemoryLocationinlineexplicit
operator==(const MemoryLocation &Other) constllvm::MemoryLocationinline
Ptrllvm::MemoryLocation
Sizellvm::MemoryLocation
UnknownSize enum valuellvm::MemoryLocation