struct MemIntrinsicInfo
Declaration
struct MemIntrinsicInfo { /* full declaration omitted */ };
Description
Information about a load/store intrinsic defined by the target.
Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:62
Member Variables
- public llvm::Value* PtrVal = nullptr
- This is the pointer that the intrinsic is loading from or storing to. If this is non-null, then analysis/optimization passes can assume that this intrinsic is functionally equivalent to a load/store from this pointer.
- public llvm::AtomicOrdering Ordering = AtomicOrdering::NotAtomic
- public unsigned short MatchingId = 0
- public bool ReadMem = false
- public bool WriteMem = false
- public bool IsVolatile = false
Method Overview
- public bool isUnordered() const
Methods
ΒΆbool isUnordered() const
bool isUnordered() const
Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:79