enum class VPLane::Kind

Description

Kind describes how to interpret Lane.

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

Enumerators

NameValueComment
First0For First, Lane is the index into the first N elements of a fixed-vector <N x <ElTy >> or a scalable vector <vscale x N x <ElTy >>.
ScalableLast1For ScalableLast, Lane is the offset from the start of the last N-element subvector in a scalable vector <vscale x N x <ElTy >>. For example, a Lane of 0 corresponds to lane `(vscale - 1) * N`, a Lane of 1 corresponds to `((vscale - 1) * N) + 1`, etc.