LLVM
8.0.1
|
In what follows, the term "input IR" refers to code that is fed into the vectorizer whereas the term "output IR" refers to code that is generated by the vectorizer. More...
#include "Transforms/Vectorize/VPlan.h"
Public Attributes | |
unsigned | Part |
in [0..UF) More... | |
unsigned | Lane |
in [0..VF) More... | |
In what follows, the term "input IR" refers to code that is fed into the vectorizer whereas the term "output IR" refers to code that is generated by the vectorizer.
VPIteration represents a single point in the iteration space of the output (vectorized and/or unrolled) IR loop.
unsigned llvm::VPIteration::Lane |
in [0..VF)
Definition at line 89 of file VPlan.h.
Referenced by llvm::InnerLoopVectorizer::getOrCreateScalarValue(), llvm::VectorizerValueMap::getScalarValue(), llvm::VectorizerValueMap::hasScalarValue(), llvm::InnerLoopVectorizer::packScalarIntoVectorValue(), llvm::VectorizerValueMap::resetScalarValue(), and llvm::VectorizerValueMap::setScalarValue().
unsigned llvm::VPIteration::Part |
in [0..UF)
Definition at line 86 of file VPlan.h.
Referenced by llvm::InnerLoopVectorizer::getOrCreateScalarValue(), llvm::VectorizerValueMap::getScalarValue(), llvm::VectorizerValueMap::hasScalarValue(), llvm::InnerLoopVectorizer::packScalarIntoVectorValue(), llvm::VectorizerValueMap::resetScalarValue(), and llvm::VectorizerValueMap::setScalarValue().