blob: cfaa4620561ceea37e26f608de30fd7322354662 [file] [log] [blame]
// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// Generated by
//
// pkg/front_end/benchmarks/patterns/generate_datatypes.dart
import '../test_datatypes.dart';
import 'datatype1.dart';
import 'datatype2.dart';
import 'datatype3.dart';
import 'datatype4.dart';
import 'datatype5.dart';
import 'datatype6.dart';
import 'datatype7.dart';
import 'datatype8.dart';
import 'datatype12.dart';
import 'datatype16.dart';
import 'datatype24.dart';
import 'datatype32.dart';
import 'datatype48.dart';
import 'datatype64.dart';
import 'datatype96.dart';
import 'datatype128.dart';
import 'datatype192.dart';
import 'datatype256.dart';
List<Test> tests = [
Test<Base1>(1, createData1, {
dynamicDispatchStrategy: incByDynamicDispatch1,
ifThenElseStrategy: incByIfThenElseDispatch1,
visitorStrategy: incByVisitorDispatch1
}),
Test<Base2>(2, createData2, {
dynamicDispatchStrategy: incByDynamicDispatch2,
ifThenElseStrategy: incByIfThenElseDispatch2,
visitorStrategy: incByVisitorDispatch2
}),
Test<Base3>(3, createData3, {
dynamicDispatchStrategy: incByDynamicDispatch3,
ifThenElseStrategy: incByIfThenElseDispatch3,
visitorStrategy: incByVisitorDispatch3
}),
Test<Base4>(4, createData4, {
dynamicDispatchStrategy: incByDynamicDispatch4,
ifThenElseStrategy: incByIfThenElseDispatch4,
visitorStrategy: incByVisitorDispatch4
}),
Test<Base5>(5, createData5, {
dynamicDispatchStrategy: incByDynamicDispatch5,
ifThenElseStrategy: incByIfThenElseDispatch5,
visitorStrategy: incByVisitorDispatch5
}),
Test<Base6>(6, createData6, {
dynamicDispatchStrategy: incByDynamicDispatch6,
ifThenElseStrategy: incByIfThenElseDispatch6,
visitorStrategy: incByVisitorDispatch6
}),
Test<Base7>(7, createData7, {
dynamicDispatchStrategy: incByDynamicDispatch7,
ifThenElseStrategy: incByIfThenElseDispatch7,
visitorStrategy: incByVisitorDispatch7
}),
Test<Base8>(8, createData8, {
dynamicDispatchStrategy: incByDynamicDispatch8,
ifThenElseStrategy: incByIfThenElseDispatch8,
visitorStrategy: incByVisitorDispatch8
}),
Test<Base12>(12, createData12, {
dynamicDispatchStrategy: incByDynamicDispatch12,
ifThenElseStrategy: incByIfThenElseDispatch12,
visitorStrategy: incByVisitorDispatch12
}),
Test<Base16>(16, createData16, {
dynamicDispatchStrategy: incByDynamicDispatch16,
ifThenElseStrategy: incByIfThenElseDispatch16,
visitorStrategy: incByVisitorDispatch16
}),
Test<Base24>(24, createData24, {
dynamicDispatchStrategy: incByDynamicDispatch24,
ifThenElseStrategy: incByIfThenElseDispatch24,
visitorStrategy: incByVisitorDispatch24
}),
Test<Base32>(32, createData32, {
dynamicDispatchStrategy: incByDynamicDispatch32,
ifThenElseStrategy: incByIfThenElseDispatch32,
visitorStrategy: incByVisitorDispatch32
}),
Test<Base48>(48, createData48, {
dynamicDispatchStrategy: incByDynamicDispatch48,
ifThenElseStrategy: incByIfThenElseDispatch48,
visitorStrategy: incByVisitorDispatch48
}),
Test<Base64>(64, createData64, {
dynamicDispatchStrategy: incByDynamicDispatch64,
ifThenElseStrategy: incByIfThenElseDispatch64,
visitorStrategy: incByVisitorDispatch64
}),
Test<Base96>(96, createData96, {
dynamicDispatchStrategy: incByDynamicDispatch96,
ifThenElseStrategy: incByIfThenElseDispatch96,
visitorStrategy: incByVisitorDispatch96
}),
Test<Base128>(128, createData128, {
dynamicDispatchStrategy: incByDynamicDispatch128,
ifThenElseStrategy: incByIfThenElseDispatch128,
visitorStrategy: incByVisitorDispatch128
}),
Test<Base192>(192, createData192, {
dynamicDispatchStrategy: incByDynamicDispatch192,
ifThenElseStrategy: incByIfThenElseDispatch192,
visitorStrategy: incByVisitorDispatch192
}),
Test<Base256>(256, createData256, {
dynamicDispatchStrategy: incByDynamicDispatch256,
ifThenElseStrategy: incByIfThenElseDispatch256,
visitorStrategy: incByVisitorDispatch256
}),
];