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:
- include/llvm/Analysis/InterestingMemoryOperand.h