struct VectorizerParams
Declaration
struct VectorizerParams { /* full declaration omitted */ };
Description
Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis.
Declared at: llvm/include/llvm/Analysis/LoopAccessAnalysis.h:42
Member Variables
- public static const unsigned int MaxVectorWidth
- Maximum SIMD width.
- public static unsigned int VectorizationFactor
- VF as overridden by the user.
- public static unsigned int VectorizationInterleave
- Interleave factor as overridden by the user.
- public static unsigned int RuntimeMemoryCheckThreshold
- \Whenperforming memory disambiguation checks at runtime do not make more than this number of comparisons.
Method Overview
- public static bool isInterleaveForced()
Methods
ΒΆstatic bool isInterleaveForced()
static bool isInterleaveForced()
Description
True if force-vector-interleave was specified by the user.
Declared at: llvm/include/llvm/Analysis/LoopAccessAnalysis.h:51