Lines Matching refs:TableSize
49 TestSets makeTestingSets(size_t TableSize, size_t NumTables, HitType Hit, in makeTestingSets() argument
54 for (uint64_t I = 0; I < TableSize; ++I) { in makeTestingSets()
65 size_t TableSize; member
67 Base(size_t T, size_t N) : TableSize(T), NumTables(N) {} in Base()
70 size_t Total = TableSize * NumTables; in skip()
75 return "_TableSize" + std::to_string(TableSize) + "_NumTables" + in baseName()
85 std::vector<uint64_t> Keys(TableSize); in run()
89 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
109 auto Data = makeTestingSets(TableSize, NumTables, Hit(), Access()); in run()
111 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
130 auto Data = makeTestingSets(TableSize, NumTables, Hit(), Access()); in run()
132 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
151 auto Data = makeTestingSets(TableSize, NumTables, HitType::Hit, Access()); in run()
153 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
172 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss, Access()); in run()
174 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
192 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss, in run()
195 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
211 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss, in run()
214 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
233 const std::vector<size_t> TableSize{1, 10, 100, 1000, 10000, 100000, 1000000}; in main() local
236 makeCartesianProductBenchmark<Create, AllAccessPattern>(TableSize, NumTables); in main()
238 TableSize, NumTables); in main()
240 TableSize, NumTables); in main()
242 TableSize, NumTables); in main()
244 TableSize, NumTables); in main()
245 makeCartesianProductBenchmark<IterateRangeFor>(TableSize, NumTables); in main()
246 makeCartesianProductBenchmark<IterateBeginEnd>(TableSize, NumTables); in main()