LLVM: llvm::InterestingMemoryOperand Class Reference (original) (raw)

#include "[llvm/Analysis/InterestingMemoryOperand.h](InterestingMemoryOperand%5F8h%5Fsource.html)"

Public Attributes
Use * PtrUse
bool IsWrite
Type * OpType
TypeSize TypeStoreSize = TypeSize::getFixed(0)
MaybeAlign Alignment
Value * MaybeMask
Value * MaybeEVL
Value * MaybeStride
Value * MaybeByteOffset

Definition at line 22 of file InterestingMemoryOperand.h.

Definition at line 39 of file InterestingMemoryOperand.h.

References Alignment, DL, I, IsWrite, MaybeByteOffset, MaybeEVL, MaybeMask, MaybeStride, OpType, PtrUse, and TypeStoreSize.

getInsn()

Instruction * llvm::InterestingMemoryOperand::getInsn ( ) inline

getPtr()

Value * llvm::InterestingMemoryOperand::getPtr ( ) inline

Alignment

MaybeAlign llvm::InterestingMemoryOperand::Alignment

IsWrite

bool llvm::InterestingMemoryOperand::IsWrite

MaybeByteOffset

Value* llvm::InterestingMemoryOperand::MaybeByteOffset

MaybeEVL

Value* llvm::InterestingMemoryOperand::MaybeEVL

MaybeMask

Value* llvm::InterestingMemoryOperand::MaybeMask

MaybeStride

Value* llvm::InterestingMemoryOperand::MaybeStride

OpType

Type* llvm::InterestingMemoryOperand::OpType

PtrUse

Use* llvm::InterestingMemoryOperand::PtrUse

TypeStoreSize


The documentation for this class was generated from the following file: