class VPInterleavedAccessInfo

Declaration

class VPInterleavedAccessInfo { /* full declaration omitted */ };

Declared at: llvm/lib/Transforms/Vectorize/VPlan.h:1637

Method Overview

Methods

VPInterleavedAccessInfo(
    llvm::VPlan& Plan,
    llvm::InterleavedAccessInfo& IAI)

Declared at: llvm/lib/Transforms/Vectorize/VPlan.h:1657

Parameters

llvm::VPlan& Plan
llvm::InterleavedAccessInfo& IAI

InterleaveGroup<llvm::VPInstruction>*
getInterleaveGroup(
    llvm::VPInstruction* Instr) const

Description

Get the interleave group that \p Instr belongs to.

Declared at: llvm/lib/Transforms/Vectorize/VPlan.h:1672

Parameters

llvm::VPInstruction* Instr

Returns

nullptr if doesn't have such group.

~VPInterleavedAccessInfo()

Declared at: llvm/lib/Transforms/Vectorize/VPlan.h:1659