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:841

Member Variables

public int64_t Stride = 0
public const llvm::SCEV* Scev = nullptr
public uint64_t Size = 0
public llvm::Align Alignment

Method Overview

Methods

StrideDescriptor()

Declared at: llvm/include/llvm/Analysis/VectorUtils.h:842

StrideDescriptor(int64_t Stride,
                 const llvm::SCEV* Scev,
                 uint64_t Size,
                 llvm::Align Alignment)

Declared at: llvm/include/llvm/Analysis/VectorUtils.h:843

Parameters

int64_t Stride
const llvm::SCEV* Scev
uint64_t Size
llvm::Align Alignment