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