Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis.

Synopsis

Declared in <llvm/Analysis/LoopAccessAnalysis.h>

struct VectorizerParams;

Static Member Functions

Name

Description

isInterleaveForced

True if force‐vector‐interleave was specified by the user.

Static Data Members

Name

Description

HoistRuntimeChecks

MaxVectorWidth

Maximum SIMD width.

RuntimeMemoryCheckThreshold

When performing memory disambiguation checks at runtime do not make more than this number of comparisons.

VectorizationFactor

VF as overridden by the user.

VectorizationInterleave

Interleave factor as overridden by the user.

Created with MrDocs