llvm::MemIntrinsicInfo

Information about a load/store intrinsic defined by the target.

Synopsis

Declared in <llvm/Analysis/TargetTransformInfo.h>

struct MemIntrinsicInfo;

Member Functions

NameDescription
isUnordered Return true if the intrinsic is unordered and non-volatile.

Data Members

NameDescription
InterestingOperands Interesting memory operands of the intrinsic.
IsVolatile True if the intrinsic is volatile.
MatchingId Matching id set by the target for corresponding load/store intrinsics.
Ordering Ordering for atomic operations.
PtrVal Pointer the intrinsic loads from or stores to.
ReadMem True if the intrinsic may read memory.
WriteMem True if the intrinsic may write memory.