Lines Matching refs:SCMap
304 template <typename SCMap> inline void printMap() { in printMap()
308 for (uptr I = 0; I < SCMap::NumClasses; I++) { in printMap()
309 if (I == SCMap::BatchClassId) in printMap()
311 const uptr S = SCMap::getSizeByClassId(I); in printMap()
315 const uptr Cached = SCMap::getMaxCachedHint(S) * S; in printMap()
318 S, D, P, L, SCMap::getMaxCachedHint(S), Cached, in printMap()
319 SCMap::getClassIdBySize(S)); in printMap()
327 template <typename SCMap> static UNUSED void validateMap() { in validateMap()
328 for (uptr C = 0; C < SCMap::NumClasses; C++) { in validateMap()
329 if (C == SCMap::BatchClassId) in validateMap()
331 const uptr S = SCMap::getSizeByClassId(C); in validateMap()
333 CHECK_EQ(SCMap::getClassIdBySize(S), C); in validateMap()
334 if (C < SCMap::LargestClassId) in validateMap()
335 CHECK_EQ(SCMap::getClassIdBySize(S + 1), C + 1); in validateMap()
336 CHECK_EQ(SCMap::getClassIdBySize(S - 1), C); in validateMap()
337 if (C - 1 != SCMap::BatchClassId) in validateMap()
338 CHECK_GT(SCMap::getSizeByClassId(C), SCMap::getSizeByClassId(C - 1)); in validateMap()
341 if (SCMap::MaxSize > (1 << 19)) in validateMap()
343 for (uptr S = 1; S <= SCMap::MaxSize; S++) { in validateMap()
344 const uptr C = SCMap::getClassIdBySize(S); in validateMap()
345 CHECK_LT(C, SCMap::NumClasses); in validateMap()
346 CHECK_GE(SCMap::getSizeByClassId(C), S); in validateMap()
347 if (C - 1 != SCMap::BatchClassId) in validateMap()
348 CHECK_LT(SCMap::getSizeByClassId(C - 1), S); in validateMap()