Lines Matching refs:NumTables
49 TestSets makeTestingSets(size_t TableSize, size_t NumTables, HitType Hit, in makeTestingSets() argument
58 R.Sets.resize(NumTables, R.Sets[0]); in makeTestingSets()
66 size_t NumTables; member
67 Base(size_t T, size_t N) : TableSize(T), NumTables(N) {} in Base()
70 size_t Total = TableSize * NumTables; in skip()
76 std::to_string(NumTables); in baseName()
89 while (State.KeepRunningBatch(TableSize * NumTables)) { in run()
90 std::vector<std::set<uint64_t>> Sets(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()
234 const std::vector<size_t> NumTables{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()