| 
    LLVM 22.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 LLVM_ABI bool | isInterleaveForced () | 
| True if force-vector-interleave was specified by the user.   | |
Static Public Attributes | |
| static LLVM_ABI const unsigned | MaxVectorWidth = 64 | 
| Maximum SIMD width.   | |
| static LLVM_ABI unsigned | VectorizationFactor | 
| VF as overridden by the user.   | |
| static LLVM_ABI unsigned | VectorizationInterleave | 
| Interleave factor as overridden by the user.   | |
| static LLVM_ABI unsigned | RuntimeMemoryCheckThreshold | 
| \When performing memory disambiguation checks at runtime do not make more than this number of comparisons.   | |
| static LLVM_ABI bool | HoistRuntimeChecks | 
Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis.
Definition at line 34 of file LoopAccessAnalysis.h.
      
  | 
  static | 
True if force-vector-interleave was specified by the user.
Definition at line 151 of file LoopAccessAnalysis.cpp.
Referenced by llvm::LoopVectorizeHints::LoopVectorizeHints().
      
  | 
  static | 
Definition at line 54 of file LoopAccessAnalysis.h.
Maximum SIMD width.
Definition at line 36 of file LoopAccessAnalysis.h.
      
  | 
  static | 
\When performing memory disambiguation checks at runtime do not make more than this number of comparisons.
Definition at line 47 of file LoopAccessAnalysis.h.
      
  | 
  static | 
VF as overridden by the user.
Definition at line 39 of file LoopAccessAnalysis.h.
      
  | 
  static | 
Interleave factor as overridden by the user.
Definition at line 41 of file LoopAccessAnalysis.h.
Referenced by llvm::LoopVectorizeHints::LoopVectorizeHints().