Searched refs:VectorizerParams (Results 1 – 3 of 3) sorted by relevance
33 cl::location(VectorizerParams::VectorizationFactor));34 unsigned VectorizerParams::VectorizationFactor;41 VectorizerParams::VectorizationInterleave));42 unsigned VectorizerParams::VectorizationInterleave;48 cl::location(VectorizerParams::RuntimeMemoryCheckThreshold), cl::init(8));49 unsigned VectorizerParams::RuntimeMemoryCheckThreshold;52 const unsigned VectorizerParams::MaxVectorWidth = 64;61 bool VectorizerParams::isInterleaveForced() { in isInterleaveForced()645 VectorizerParams::MaxVectorWidth * TypeByteSize; in couldPreventStoreLoadForward()665 VectorizerParams::MaxVectorWidth * TypeByteSize) in couldPreventStoreLoadForward()[all …]
73 struct VectorizerParams { struct
1034 return isPowerOf2_32(Val) && Val <= VectorizerParams::MaxVectorWidth; in validate()1062 : Width("vectorize.width", VectorizerParams::VectorizationFactor, in LoopVectorizeHints()1071 if (VectorizerParams::isInterleaveForced()) in LoopVectorizeHints()1072 Interleave.Value = VectorizerParams::VectorizationInterleave; in LoopVectorizeHints()4021 VectorizerParams::RuntimeMemoryCheckThreshold) { in canVectorizeMemory()4024 << VectorizerParams::RuntimeMemoryCheckThreshold in canVectorizeMemory()