Searched refs:VectorizerParams (Results 1 – 5 of 5) sorted by relevance
76 cl::location(VectorizerParams::VectorizationFactor));77 unsigned VectorizerParams::VectorizationFactor;84 VectorizerParams::VectorizationInterleave));85 unsigned VectorizerParams::VectorizationInterleave;91 cl::location(VectorizerParams::RuntimeMemoryCheckThreshold), cl::init(8));92 unsigned VectorizerParams::RuntimeMemoryCheckThreshold;102 const unsigned VectorizerParams::MaxVectorWidth = 64;147 cl::location(VectorizerParams::HoistRuntimeChecks), cl::init(true));148 bool VectorizerParams::HoistRuntimeChecks;150 bool VectorizerParams::isInterleaveForced() { in isInterleaveForced()[all …]
388 VectorizerParams::RuntimeMemoryCheckThreshold) { in legalLoopInstructions()398 << NV("Threshold", VectorizerParams::RuntimeMemoryCheckThreshold); in legalLoopInstructions()
89 return isPowerOf2_32(Val) && Val <= VectorizerParams::MaxVectorWidth; in validate()106 : Width("vectorize.width", VectorizerParams::VectorizationFactor, HK_WIDTH), in LoopVectorizeHints()117 if (VectorizerParams::isInterleaveForced()) in LoopVectorizeHints()118 Interleave.Value = VectorizerParams::VectorizationInterleave; in LoopVectorizeHints()
1894 MemCheckExp, VectorizerParams::HoistRuntimeChecks); in Create()
37 struct VectorizerParams { struct