Home
last modified time | relevance | path

Searched refs:VectorizerParams (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp77 cl::location(VectorizerParams::VectorizationFactor));
78 unsigned VectorizerParams::VectorizationFactor;
85 VectorizerParams::VectorizationInterleave));
86 unsigned VectorizerParams::VectorizationInterleave;
93 unsigned VectorizerParams::RuntimeMemoryCheckThreshold;
103 const unsigned VectorizerParams::MaxVectorWidth = 64;
134 bool VectorizerParams::isInterleaveForced() { in isInterleaveForced()
1317 VectorizerParams::MaxVectorWidth * TypeByteSize) in couldPreventStoreLoadForward()
1543 unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ? in isDependent()
1544 VectorizerParams::VectorizationFactor : 1); in isDependent()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp72 return isPowerOf2_32(Val) && Val <= VectorizerParams::MaxVectorWidth; in validate()
86 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()
94 if (VectorizerParams::isInterleaveForced()) in LoopVectorizeHints()
95 Interleave.Value = VectorizerParams::VectorizationInterleave; in LoopVectorizeHints()
303 NumRuntimePointerChecks > VectorizerParams::RuntimeMemoryCheckThreshold; in doesNotMeet()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp436 VectorizerParams::RuntimeMemoryCheckThreshold) { in legalLoopInstructions()
446 << NV("Threshold", VectorizerParams::RuntimeMemoryCheckThreshold); in legalLoopInstructions()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h43 struct VectorizerParams { struct