Searched refs:VectorizerParams (Results 1 – 5 of 5) sorted by relevance
75 cl::location(VectorizerParams::VectorizationFactor));76 unsigned VectorizerParams::VectorizationFactor;83 VectorizerParams::VectorizationInterleave));84 unsigned VectorizerParams::VectorizationInterleave;91 unsigned VectorizerParams::RuntimeMemoryCheckThreshold;101 const unsigned VectorizerParams::MaxVectorWidth = 64;132 bool VectorizerParams::isInterleaveForced() { in isInterleaveForced()1358 VectorizerParams::MaxVectorWidth * TypeByteSize) in couldPreventStoreLoadForward()1585 unsigned ForcedFactor = (VectorizerParams::VectorizationFactor ? in isDependent()1586 VectorizerParams::VectorizationFactor : 1); in isDependent()[all …]
83 return isPowerOf2_32(Val) && Val <= VectorizerParams::MaxVectorWidth; in validate()99 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()110 if (VectorizerParams::isInterleaveForced()) in LoopVectorizeHints()111 Interleave.Value = VectorizerParams::VectorizationInterleave; in LoopVectorizeHints()
8105 NumRuntimePointerChecks > VectorizerParams::RuntimeMemoryCheckThreshold; in plan()
426 VectorizerParams::RuntimeMemoryCheckThreshold) { in legalLoopInstructions()436 << NV("Threshold", VectorizerParams::RuntimeMemoryCheckThreshold); in legalLoopInstructions()
37 struct VectorizerParams { struct