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;92 cl::location(VectorizerParams::RuntimeMemoryCheckThreshold), cl::init(8));93 unsigned VectorizerParams::RuntimeMemoryCheckThreshold;103 const unsigned VectorizerParams::MaxVectorWidth = 64;139 bool VectorizerParams::isInterleaveForced() { in isInterleaveForced()1695 VectorizerParams::MaxVectorWidth * TypeByteSize, MaxSafeDepDistBytes); in couldPreventStoreLoadForward()1717 VectorizerParams::MaxVectorWidth * TypeByteSize) in couldPreventStoreLoadForward()[all …]
413 VectorizerParams::RuntimeMemoryCheckThreshold) { in legalLoopInstructions()423 << NV("Threshold", VectorizerParams::RuntimeMemoryCheckThreshold); in legalLoopInstructions()
84 return isPowerOf2_32(Val) && Val <= VectorizerParams::MaxVectorWidth; in validate()101 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()112 if (VectorizerParams::isInterleaveForced()) in LoopVectorizeHints()113 Interleave.Value = VectorizerParams::VectorizationInterleave; in LoopVectorizeHints()
37 struct VectorizerParams { struct