Searched refs:VectorizerParams (Results 1 – 4 of 4) sorted by relevance
77 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 …]
72 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()
436 VectorizerParams::RuntimeMemoryCheckThreshold) { in legalLoopInstructions()446 << NV("Threshold", VectorizerParams::RuntimeMemoryCheckThreshold); in legalLoopInstructions()
43 struct VectorizerParams { struct