|
LLVM
3.7.0
|
Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis. More...
#include <LoopAccessAnalysis.h>
Static Public Member Functions | |
| static bool | isInterleaveForced () |
| True if force-vector-interleave was specified by the user. More... | |
Static Public Attributes | |
| static const unsigned | MaxVectorWidth = 64 |
| Maximum SIMD width. More... | |
| static unsigned | VectorizationFactor |
| VF as overridden by the user. More... | |
| static unsigned | VectorizationInterleave |
| Interleave factor as overridden by the user. More... | |
| static unsigned | RuntimeMemoryCheckThreshold |
| \brief When performing memory disambiguation checks at runtime do not make more than this number of comparisons. More... | |
Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis.
Definition at line 73 of file LoopAccessAnalysis.h.
|
static |
True if force-vector-interleave was specified by the user.
Definition at line 68 of file LoopAccessAnalysis.cpp.
References VectorizationInterleave.
Maximum SIMD width.
Definition at line 75 of file LoopAccessAnalysis.h.
|
static |
\brief When performing memory disambiguation checks at runtime do not make more than this number of comparisons.
Definition at line 86 of file LoopAccessAnalysis.h.
|
static |
VF as overridden by the user.
Definition at line 78 of file LoopAccessAnalysis.h.
|
static |
Interleave factor as overridden by the user.
Definition at line 80 of file LoopAccessAnalysis.h.
1.8.6