LLVM 20.0.0git
|
VPIteration represents a single point in the iteration space of the output (vectorized and/or unrolled) IR loop. More...
#include "Transforms/Vectorize/VPlan.h"
Public Member Functions | |
VPIteration (unsigned Part, unsigned Lane, VPLane::Kind Kind=VPLane::Kind::First) | |
VPIteration (unsigned Part, const VPLane &Lane) | |
bool | isFirstIteration () const |
Public Attributes | |
unsigned | Part |
in [0..UF) | |
VPLane | Lane |
VPIteration represents a single point in the iteration space of the output (vectorized and/or unrolled) IR loop.
|
inline |
|
inline |
Definition at line 250 of file VPlan.h.
References llvm::VPLane::isFirstLane(), Lane, and Part.
Referenced by llvm::InnerLoopVectorizer::scalarizeInstruction().
VPLane llvm::VPIteration::Lane |
Definition at line 242 of file VPlan.h.
Referenced by isFirstIteration().
unsigned llvm::VPIteration::Part |