struct InterleavedAccessInfo::StrideDescriptor
Declaration
struct InterleavedAccessInfo::StrideDescriptor { /* full declaration omitted */ };
Description
The descriptor for a strided memory access.
Declared at: llvm/include/llvm/Analysis/VectorUtils.h:644
Member Variables
- public int64_t Stride = 0
- public const llvm::SCEV* Scev = nullptr
- public uint64_t Size = 0
- public llvm::Align Alignment
Method Overview
- public StrideDescriptor()
- public StrideDescriptor(int64_t Stride, const llvm::SCEV * Scev, uint64_t Size, llvm::Align Alignment)
Methods
¶StrideDescriptor()
StrideDescriptor()
Declared at: llvm/include/llvm/Analysis/VectorUtils.h:645
¶StrideDescriptor(int64_t Stride,
const llvm::SCEV* Scev,
uint64_t Size,
llvm::Align Alignment)
StrideDescriptor(int64_t Stride,
const llvm::SCEV* Scev,
uint64_t Size,
llvm::Align Alignment)
Declared at: llvm/include/llvm/Analysis/VectorUtils.h:646
Parameters
- int64_t Stride
- const llvm::SCEV* Scev
- uint64_t Size
- llvm::Align Alignment