| // 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 |
| }), |
| ]; |