Information about a load/store intrinsic defined by the target.
Declared in <llvm/Analysis/TargetTransformInfo.h>
struct MemIntrinsicInfo;
| Name | Description |
|---|---|
isUnordered | Return true if the intrinsic is unordered and non-volatile. |
| Name | Description |
|---|---|
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. |