Searched refs:VectorizerParams (Results 1 – 4 of 4) sorted by relevance
35 cl::location(VectorizerParams::VectorizationFactor));36 unsigned VectorizerParams::VectorizationFactor;43 VectorizerParams::VectorizationInterleave));44 unsigned VectorizerParams::VectorizationInterleave;50 cl::location(VectorizerParams::RuntimeMemoryCheckThreshold), cl::init(8));51 unsigned VectorizerParams::RuntimeMemoryCheckThreshold;61 const unsigned VectorizerParams::MaxVectorWidth = 64;92 bool VectorizerParams::isInterleaveForced() { in isInterleaveForced()1117 VectorizerParams::MaxVectorWidth * TypeByteSize, MaxSafeDepDistBytes); in couldPreventStoreLoadForward()1138 VectorizerParams::MaxVectorWidth * TypeByteSize) in couldPreventStoreLoadForward()[all …]
396 VectorizerParams::RuntimeMemoryCheckThreshold) { in legalLoopInstructions()
74 struct VectorizerParams { struct
1046 return isPowerOf2_32(Val) && Val <= VectorizerParams::MaxVectorWidth; in validate()1077 : Width("vectorize.width", VectorizerParams::VectorizationFactor, in LoopVectorizeHints()1086 if (VectorizerParams::isInterleaveForced()) in LoopVectorizeHints()1087 Interleave.Value = VectorizerParams::VectorizationInterleave; in LoopVectorizeHints()1766 NumRuntimePointerChecks > VectorizerParams::RuntimeMemoryCheckThreshold; in doesNotMeet()