enum class VPLane::Kind
Description
Kind describes how to interpret Lane.
Declared at: llvm/lib/Transforms/Vectorize/VPlan.h:111
Enumerators
Name | Value | Comment |
---|---|---|
First | 0 | For 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 >>. |
ScalableLast | 1 | For 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. |