get overloads
Synopses
Declared in <llvm/Analysis/MemoryLocation.h>
Return a location describing the memory referenced by cmpxchg CXI.
static
MemoryLocation
get(AtomicCmpXchgInst const* CXI);
Return a location describing the memory referenced by atomicrmw RMWI.
static
MemoryLocation
get(AtomicRMWInst const* RMWI);
Return a location describing the memory referenced by Inst.
static
MemoryLocation
get(Instruction const* Inst);
Return a location describing the memory referenced by load LI.
static
MemoryLocation
get(LoadInst const* LI);
Return a location describing the memory referenced by store SI.
static
MemoryLocation
get(StoreInst const* SI);
Return a location describing the memory referenced by va_arg VI.
static
MemoryLocation
get(VAArgInst const* VI);
Return Value
-
MemoryLocation for the memory referenced by
CXI. -
MemoryLocation for the memory referenced by
RMWI. -
MemoryLocation for the memory referenced by
Inst. -
MemoryLocation for the memory referenced by
LI. -
MemoryLocation for the memory referenced by
SI. -
MemoryLocation for the memory referenced by
VI.
Parameters
Name |
Description |
CXI |
AtomicCmpXchgInst to describe. |
RMWI |
AtomicRMWInst to describe. |
Inst |
Instruction that must be a supported memory operation. |
LI |
Load instruction to describe. |
SI |
Store instruction to describe. |
VI |
VAArgInst to describe. |
Created with MrDocs