Home | History | Annotate | Download | only in benchmarks

Lines Matching refs:Mode

22 // mode to test the benchmark. Since they are not meant to be benchmarked the
28 enum class Mode { Hit, Miss };
30 struct AllModes : EnumValuesAsTuple<AllModes, Mode, 2> {
60 TestSets makeTestingSets(size_t MapSize, Mode mode, Shuffle shuffle,
71 R.Keys.push_back(mode == Mode::Hit ? 2 * I + 2 : 2 * I + 1);
114 auto Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1);
135 auto Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1);
156 auto Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1000);
163 Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1000);
179 auto Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1);
198 auto Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1);
221 auto Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1000);
228 Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1000);
236 template <class Mode, class Order>
242 MapSize, Mode(),
251 if (Mode() == ::Mode::Hit) {
263 Data = makeTestingSets(MapSize, Mode(),
272 return "BM_Insert" + baseName() + Mode::name() + Order::name();
276 template <class Mode, class Hint>
283 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
293 if (Mode() == ::Mode::Hit) {
306 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
314 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
328 if (Mode() == ::Mode::Hit) {
340 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
351 return "BM_InsertHint" + baseName() + Mode::name() + Hint::name();
355 template <class Mode, class Order>
361 MapSize, Mode(),
370 if (Mode() == ::Mode::Hit) {
382 Data = makeTestingSets(MapSize, Mode(),
391 return "BM_InsertAssign" + baseName() + Mode::name() + Order::name();
395 template <class Mode, class Hint>
402 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
412 if (Mode() == ::Mode::Hit) {
425 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
433 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
447 if (Mode() == ::Mode::Hit) {
459 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
470 return "BM_InsertAssignHint" + baseName() + Mode::name() + Hint::name();
474 template <class Mode, class Order>
481 MapSize, Mode(),
490 if (Mode() == ::Mode::Hit) {
502 Data = makeTestingSets(MapSize, Mode(),
511 return "BM_Emplace" + baseName() + Mode::name() + Order::name();
515 template <class Mode, class Hint>
522 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
532 if (Mode() == ::Mode::Hit) {
545 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
553 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
567 if (Mode() == ::Mode::Hit) {
579 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
590 return "BM_EmplaceHint" + baseName() + Mode::name() + Hint::name();
594 template <class Mode, class Order>
601 MapSize, Mode(),
610 if (Mode() == ::Mode::Hit) {
622 Data = makeTestingSets(MapSize, Mode(),
631 return "BM_TryEmplace" + baseName() + Mode::name() + Order::name();
635 template <class Mode, class Hint>
642 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
652 if (Mode() == ::Mode::Hit) {
665 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
673 auto Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
687 if (Mode() == ::Mode::Hit) {
699 Data = makeTestingSets(MapSize, Mode(), Shuffle::None, 1000);
710 return "BM_TryEmplaceHint" + baseName() + Mode::name() + Hint::name();
714 template <class Mode, class Order>
720 MapSize, Mode(),
729 if (Mode() == ::Mode::Hit) {
741 Data = makeTestingSets(MapSize, Mode(),
750 return "BM_Erase" + baseName() + Mode::name() + Order::name();
760 MapSize, Mode::Hit,
775 Data = makeTestingSets(MapSize, Mode::Hit,
792 auto Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1000);
805 Data = makeTestingSets(MapSize, Mode::Hit, Shuffle::None, 1000);
817 template <class Mode, class Order>
823 MapSize, Mode(),
832 if (Mode() == ::Mode::Hit) {
845 return "BM_Count" + baseName() + Mode::name() + Order::name();
849 template <class Mode, class Order>
855 MapSize, Mode(),
864 if (Mode() == ::Mode::Hit) {
877 return "BM_Find" + baseName() + Mode::name() + Order::name();
881 template <class Mode, class Order>
887 MapSize, Mode(),
896 if (Mode() == ::Mode::Hit) {
917 return "BM_EqualRange" + baseName() + Mode::name() + Order::name();
921 template <class Mode, class Order>
927 MapSize, Mode(),
936 if (Mode() == ::Mode::Hit) {
949 return "BM_LowerBound" + baseName() + Mode::name() + Order::name();
953 template <class Mode, class Order>
959 MapSize, Mode(),
968 if (Mode() == ::Mode::Hit) {
987 return "BM_UpperBound" + baseName() + Mode::name() + Order::name();