LLVM 20.0.0git
|
Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis. More...
#include "llvm/Analysis/LoopAccessAnalysis.h"
Static Public Member Functions | |
static bool | isInterleaveForced () |
True if force-vector-interleave was specified by the user. | |
Static Public Attributes | |
static const unsigned | MaxVectorWidth = 64 |
Maximum SIMD width. | |
static unsigned | VectorizationFactor |
VF as overridden by the user. | |
static unsigned | VectorizationInterleave |
Interleave factor as overridden by the user. | |
static unsigned | RuntimeMemoryCheckThreshold |
\When performing memory disambiguation checks at runtime do not make more than this number of comparisons. | |
static bool | HoistRuntimeChecks |
Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis.
Definition at line 33 of file LoopAccessAnalysis.h.
|
static |
True if force-vector-interleave was specified by the user.
Definition at line 150 of file LoopAccessAnalysis.cpp.
Referenced by llvm::LoopVectorizeHints::LoopVectorizeHints().
|
static |
Definition at line 53 of file LoopAccessAnalysis.h.
Maximum SIMD width.
Definition at line 35 of file LoopAccessAnalysis.h.
|
static |
\When performing memory disambiguation checks at runtime do not make more than this number of comparisons.
Definition at line 46 of file LoopAccessAnalysis.h.
|
static |
VF as overridden by the user.
Definition at line 38 of file LoopAccessAnalysis.h.
|
static |
Interleave factor as overridden by the user.
Definition at line 40 of file LoopAccessAnalysis.h.
Referenced by llvm::LoopVectorizeHints::LoopVectorizeHints().