|
8 | 8 | local main_builds = std.flattenArrays([ |
9 | 9 | [ |
10 | 10 | c.daily + hw.x52 + jdk + cc.libgraal + bench.dacapo + { unicorn_pull_request_benchmarking:: {name: 'libgraal', metrics: ['time']}}, |
11 | | - c.daily + hw.x52 + jdk + cc.jargraal + bench.dacapo, |
12 | 11 | c.weekly + hw.x52 + jdk + cc.libgraal + bench.dacapo_size_variants, |
13 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.dacapo_size_variants, |
14 | 12 | c.weekly + hw.x52 + jdk + cc.libgraal + bench.dacapo_timing, |
15 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.dacapo_timing, |
16 | 13 | c.daily + hw.x52 + jdk + cc.libgraal + bench.scala_dacapo, |
17 | | - c.daily + hw.x52 + jdk + cc.jargraal + bench.scala_dacapo, |
18 | 14 | c.weekly + hw.x52 + jdk + cc.libgraal + bench.scala_dacapo_size_variants, |
19 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.scala_dacapo_size_variants, |
20 | 15 | c.weekly + hw.x52 + jdk + cc.libgraal + bench.scala_dacapo_timing, |
21 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.scala_dacapo_timing, |
22 | 16 | c.daily + hw.x52 + jdk + cc.libgraal + bench.renaissance + {unicorn_pull_request_benchmarking:: 'libgraal'}, |
23 | | - c.daily + hw.x52 + jdk + cc.jargraal + bench.renaissance, |
24 | 17 | c.daily + hw.x52 + jdk + cc.libgraal + bench.specjvm2008, |
25 | | - c.daily + hw.x52 + jdk + cc.jargraal + bench.specjvm2008, |
26 | 18 | c.daily + hw.x52 + jdk + cc.libgraal + bench.specjbb2015, |
27 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.specjbb2015, |
28 | 19 | c.weekly + hw.x52 + jdk + cc.libgraal + bench.specjbb2015_full_machine, |
29 | | - c.monthly + hw.x52 + jdk + cc.jargraal + bench.specjbb2015_full_machine, |
30 | 20 | c.weekly + hw.x52 + jdk + cc.libgraal + bench.renaissance_0_11, |
31 | | - c.monthly + hw.x52 + jdk + cc.jargraal + bench.renaissance_0_11, |
32 | 21 | c.daily + hw.x52 + jdk + cc.libgraal + bench.awfy + {unicorn_pull_request_benchmarking:: 'libgraal'}, |
33 | | - c.daily + hw.x52 + jdk + cc.jargraal + bench.awfy, |
34 | 22 | c.daily + hw.x52 + jdk + cc.libgraal + bench.microservice_benchmarks, |
35 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.microservice_benchmarks, |
36 | 23 | c.daily + hw.x52 + jdk + cc.libgraal + bench.renaissance_legacy, |
37 | | - c.daily + hw.x52 + jdk + cc.jargraal + bench.renaissance_legacy, |
38 | 24 | c.daily + hw.x52 + jdk + cc.libgraal + bench.micros_graal_whitebox, |
39 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.micros_graal_whitebox, |
40 | 25 | c.daily + hw.x52 + jdk + cc.libgraal + bench.micros_graal_dist, |
41 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.micros_graal_dist, |
42 | 26 | c.daily + hw.x52 + jdk + cc.libgraal + bench.micros_misc_graal_dist, |
43 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.micros_misc_graal_dist, |
44 | 27 | c.daily + hw.x52 + jdk + cc.libgraal + bench.micros_shootout_graal_dist, |
45 | | - c.weekly + hw.x52 + jdk + cc.jargraal + bench.micros_shootout_graal_dist, |
46 | 28 | ] |
47 | 29 | for jdk in cc.bench_jdks |
48 | 30 | ]), |
|
57 | 39 | for suite in bench.groups.profiled_suites |
58 | 40 | ]), |
59 | 41 |
|
60 | | - // intensive weekly benchmarking |
61 | | - local weekly_forks_builds = std.flattenArrays([ |
62 | | - bc.generate_fork_builds(c.weekly + hw.x52 + jdk + cc.libgraal + suite, subdir='compiler') |
| 42 | + local weekly_amd64_forks_builds = std.flattenArrays([ |
| 43 | + bc.generate_fork_builds(c.weekly + hw.x52 + jdk + cc.libgraal + suite, subdir='compiler') + |
| 44 | + bc.generate_fork_builds(c.monthly + hw.x52 + jdk + cc.jargraal + suite, subdir='compiler') |
63 | 45 | for jdk in cc.bench_jdks |
64 | 46 | for suite in bench.groups.weekly_forks_suites |
65 | 47 | ]), |
66 | 48 |
|
67 | | - local aarch64_builds = std.flattenArrays([ |
68 | | - [ |
69 | | - c.weekly + hw.a12c + jdk + cc.libgraal + suite, |
70 | | - c.weekly + hw.a12c + jdk + cc.jargraal + suite |
71 | | - ] |
72 | | - for jdk in cc.bench_jdks |
73 | | - for suite in bench.groups.all_suites |
| 49 | + local weekly_aarch64_forks_builds = std.flattenArrays([ |
| 50 | + bc.generate_fork_builds(c.weekly + hw.a12c + cc.latest_jdk + cc.libgraal + suite, subdir='compiler') |
| 51 | + for suite in bench.groups.weekly_forks_suites |
74 | 52 | ]), |
75 | 53 |
|
| 54 | + local aarch64_builds = [ |
| 55 | + c.daily + hw.a12c + cc.latest_jdk + cc.libgraal + suite, |
| 56 | + for suite in bench.groups.all_suites |
| 57 | + ], |
| 58 | + |
76 | 59 | local avx_builds = [ |
77 | 60 | c.monthly + hw.x82 + jdk + cc.libgraal + avx + suite, |
78 | 61 | for avx in [cc.avx2_mode, cc.avx3_mode] |
|
93 | 76 | ], |
94 | 77 |
|
95 | 78 |
|
96 | | - local all_builds = main_builds + weekly_forks_builds + profiling_builds + avx_builds + aarch64_builds + no_tiered_builds + no_profile_info_builds, |
97 | | - local filtered_builds = [b for b in all_builds if b.is_jdk_supported(b.jdk_version)], |
| 79 | + local all_builds = main_builds + weekly_amd64_forks_builds + weekly_aarch64_forks_builds + profiling_builds + avx_builds + aarch64_builds + no_tiered_builds + no_profile_info_builds, |
| 80 | + local filtered_builds = [b for b in all_builds if b.is_jdk_supported(b.jdk_version) && b.is_arch_supported(b.arch)], |
98 | 81 | // adds a "defined_in" field to all builds mentioning the location of this current file |
99 | 82 | builds:: [{ defined_in: std.thisFile } + b for b in filtered_builds] |
100 | 83 | } |
0 commit comments