LLVM
8.0.1
|
This is the complete list of members for llvm::MemoryLocation, including all inherited members.
AATags | llvm::MemoryLocation | |
get(const LoadInst *LI) | llvm::MemoryLocation | static |
get(const StoreInst *SI) | llvm::MemoryLocation | static |
get(const VAArgInst *VI) | llvm::MemoryLocation | static |
get(const AtomicCmpXchgInst *CXI) | llvm::MemoryLocation | static |
get(const AtomicRMWInst *RMWI) | llvm::MemoryLocation | static |
get(const Instruction *Inst) | llvm::MemoryLocation | inlinestatic |
getForArgument(const CallBase *Call, unsigned ArgIdx, const TargetLibraryInfo *TLI) | llvm::MemoryLocation | static |
getForArgument(const CallBase *Call, unsigned ArgIdx, const TargetLibraryInfo &TLI) | llvm::MemoryLocation | inlinestatic |
getForDest(const MemIntrinsic *MI) | llvm::MemoryLocation | static |
getForDest(const AtomicMemIntrinsic *MI) | llvm::MemoryLocation | static |
getForDest(const AnyMemIntrinsic *MI) | llvm::MemoryLocation | static |
getForSource(const MemTransferInst *MTI) | llvm::MemoryLocation | static |
getForSource(const AtomicMemTransferInst *MTI) | llvm::MemoryLocation | static |
getForSource(const AnyMemTransferInst *MTI) | llvm::MemoryLocation | static |
getOrNone(const Instruction *Inst) | llvm::MemoryLocation | inlinestatic |
getWithNewPtr(const Value *NewPtr) const | llvm::MemoryLocation | inline |
getWithNewSize(LocationSize NewSize) const | llvm::MemoryLocation | inline |
getWithoutAATags() const | llvm::MemoryLocation | inline |
MemoryLocation(const Value *Ptr=nullptr, LocationSize Size=LocationSize::unknown(), const AAMDNodes &AATags=AAMDNodes()) | llvm::MemoryLocation | inlineexplicit |
operator==(const MemoryLocation &Other) const | llvm::MemoryLocation | inline |
Ptr | llvm::MemoryLocation | |
Size | llvm::MemoryLocation | |
UnknownSize enum value | llvm::MemoryLocation |