Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 1 | { |
| 2 | "Android Compile Perf": { |
| 3 | "gn_args": { |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 4 | "chrome_pgo_phase": 0, |
George Burgess IV | bd6cede | 2021-02-24 20:50:38 | [diff] [blame] | 5 | "clang_use_default_sample_profile": false, |
Andrew Grieve | 0bc8939 | 2022-10-03 21:28:28 | [diff] [blame] | 6 | "debuggable_apks": false, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 7 | "ffmpeg_branding": "Chrome", |
| 8 | "is_chrome_branded": true, |
| 9 | "is_official_build": true, |
| 10 | "proprietary_codecs": true, |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 11 | "strip_absolute_paths_from_debug_symbols": true, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 12 | "symbol_level": 1, |
| 13 | "target_os": "android", |
| 14 | "use_goma": true |
| 15 | } |
| 16 | }, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 17 | "Android Compile Perf PGO": { |
| 18 | "gn_args": { |
Andrew Grieve | 0bc8939 | 2022-10-03 21:28:28 | [diff] [blame] | 19 | "debuggable_apks": false, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 20 | "ffmpeg_branding": "Chrome", |
| 21 | "is_chrome_branded": true, |
| 22 | "is_official_build": true, |
| 23 | "proprietary_codecs": true, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 24 | "symbol_level": 1, |
| 25 | "target_os": "android", |
| 26 | "use_goma": true |
| 27 | } |
| 28 | }, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 29 | "Android arm64 Compile Perf": { |
| 30 | "gn_args": { |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 31 | "chrome_pgo_phase": 0, |
George Burgess IV | bd6cede | 2021-02-24 20:50:38 | [diff] [blame] | 32 | "clang_use_default_sample_profile": false, |
Andrew Grieve | 0bc8939 | 2022-10-03 21:28:28 | [diff] [blame] | 33 | "debuggable_apks": false, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 34 | "ffmpeg_branding": "Chrome", |
| 35 | "is_chrome_branded": true, |
Egor Pasko | ee76092 | 2024-01-11 19:36:31 | [diff] [blame] | 36 | "is_high_end_android": false, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 37 | "is_official_build": true, |
| 38 | "proprietary_codecs": true, |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 39 | "strip_absolute_paths_from_debug_symbols": true, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 40 | "symbol_level": 1, |
| 41 | "target_cpu": "arm64", |
| 42 | "target_os": "android", |
Takuto Ikuta | 6d2579e | 2023-04-18 20:03:16 | [diff] [blame] | 43 | "use_remoteexec": true |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 44 | } |
| 45 | }, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 46 | "Android arm64 Compile Perf PGO": { |
| 47 | "gn_args": { |
Andrew Grieve | 0bc8939 | 2022-10-03 21:28:28 | [diff] [blame] | 48 | "debuggable_apks": false, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 49 | "ffmpeg_branding": "Chrome", |
| 50 | "is_chrome_branded": true, |
Egor Pasko | ee76092 | 2024-01-11 19:36:31 | [diff] [blame] | 51 | "is_high_end_android": false, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 52 | "is_official_build": true, |
| 53 | "proprietary_codecs": true, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 54 | "symbol_level": 1, |
| 55 | "target_cpu": "arm64", |
| 56 | "target_os": "android", |
| 57 | "use_goma": true |
| 58 | } |
| 59 | }, |
Leina Sun | d80aaf3 | 2023-02-01 20:02:49 | [diff] [blame] | 60 | "Android arm64 High End Compile Perf": { |
| 61 | "gn_args": { |
| 62 | "chrome_pgo_phase": 0, |
| 63 | "clang_use_default_sample_profile": false, |
| 64 | "debuggable_apks": false, |
| 65 | "ffmpeg_branding": "Chrome", |
| 66 | "is_chrome_branded": true, |
| 67 | "is_high_end_android": true, |
| 68 | "is_official_build": true, |
| 69 | "proprietary_codecs": true, |
| 70 | "strip_absolute_paths_from_debug_symbols": true, |
| 71 | "symbol_level": 1, |
| 72 | "target_cpu": "arm64", |
| 73 | "target_os": "android", |
| 74 | "use_goma": true |
| 75 | } |
| 76 | }, |
Leina Sun | a65d385 | 2023-02-15 19:29:24 | [diff] [blame] | 77 | "Android arm64 High End Compile Perf PGO": { |
| 78 | "gn_args": { |
| 79 | "clang_use_default_sample_profile": false, |
| 80 | "debuggable_apks": false, |
| 81 | "ffmpeg_branding": "Chrome", |
| 82 | "is_chrome_branded": true, |
| 83 | "is_high_end_android": true, |
| 84 | "is_official_build": true, |
| 85 | "proprietary_codecs": true, |
| 86 | "symbol_level": 1, |
| 87 | "target_cpu": "arm64", |
| 88 | "target_os": "android", |
| 89 | "use_goma": true |
| 90 | } |
| 91 | }, |
Ryan Heise | 4d21540 | 2021-03-23 20:18:34 | [diff] [blame] | 92 | "Chromeos Amd64 Generic Lacros Builder Perf": { |
Eriko Kurimoto | 96914f9 | 2021-07-19 06:30:07 | [diff] [blame] | 93 | "args_file": "//build/args/chromeos/amd64-generic-crostoolchain.gni", |
Ryan Heise | 4d21540 | 2021-03-23 20:18:34 | [diff] [blame] | 94 | "gn_args": { |
| 95 | "chromeos_is_browser_only": true, |
Ben Pastene | 0d665ce | 2021-07-29 20:36:31 | [diff] [blame] | 96 | "dcheck_always_on": false, |
Ryan Heise | 4d21540 | 2021-03-23 20:18:34 | [diff] [blame] | 97 | "is_cfi": true, |
| 98 | "is_chrome_branded": true, |
| 99 | "is_chromeos_device": true, |
| 100 | "is_official_build": true, |
| 101 | "ozone_platform_headless": true, |
Ryan Heise | 4d21540 | 2021-03-23 20:18:34 | [diff] [blame] | 102 | "symbol_level": 1, |
| 103 | "target_os": "chromeos", |
Ryan Heise | 4d21540 | 2021-03-23 20:18:34 | [diff] [blame] | 104 | "use_goma": true, |
Takuto Ikuta | 8e3d548 | 2023-04-13 23:28:51 | [diff] [blame] | 105 | "use_remoteexec": false, |
Eriko Kurimoto | 96914f9 | 2021-07-19 06:30:07 | [diff] [blame] | 106 | "use_thin_lto": true |
Ryan Heise | 4d21540 | 2021-03-23 20:18:34 | [diff] [blame] | 107 | } |
| 108 | }, |
Rohan Pavone | db2f6b9 | 2021-02-16 22:12:14 | [diff] [blame] | 109 | "Fuchsia Builder Perf": { |
Rohan Pavone | 4e7df8c7 | 2022-10-14 00:30:58 | [diff] [blame] | 110 | "args_file": "//build/config/fuchsia/size_optimized_cast_receiver_args_internal.gn", |
Rohan Pavone | db2f6b9 | 2021-02-16 22:12:14 | [diff] [blame] | 111 | "gn_args": { |
| 112 | "ffmpeg_branding": "Chrome", |
| 113 | "fuchsia_additional_boot_images": [ |
Rohan Pavone | 311dbdc | 2021-11-30 20:29:08 | [diff] [blame] | 114 | "//third_party/fuchsia-sdk/images-internal/astro-release/", |
Rohan Pavone | 44d13db1 | 2023-01-04 18:40:19 | [diff] [blame] | 115 | "//third_party/fuchsia-sdk/images-internal/sherlock-release/", |
| 116 | "//third_party/fuchsia-sdk/images-internal/nelson-release/" |
Rohan Pavone | db2f6b9 | 2021-02-16 22:12:14 | [diff] [blame] | 117 | ], |
| 118 | "is_chrome_branded": true, |
| 119 | "is_official_build": true, |
| 120 | "proprietary_codecs": true, |
| 121 | "symbol_level": 1, |
| 122 | "target_cpu": "arm64", |
| 123 | "target_os": "fuchsia", |
Rohan Pavone | 2c205e51 | 2021-06-04 22:55:08 | [diff] [blame] | 124 | "test_isolate_uses_emulator": false, |
Rohan Pavone | db2f6b9 | 2021-02-16 22:12:14 | [diff] [blame] | 125 | "use_goma": true |
| 126 | } |
| 127 | }, |
Rohan Pavone | eb27d18 | 2022-02-17 02:44:37 | [diff] [blame] | 128 | "Fuchsia Builder Perf x64": { |
| 129 | "gn_args": { |
| 130 | "ffmpeg_branding": "Chrome", |
Rohan Pavone | 28b05661 | 2022-11-28 22:54:34 | [diff] [blame] | 131 | "fuchsia_browser_type": "chrome", |
Rohan Pavone | eb27d18 | 2022-02-17 02:44:37 | [diff] [blame] | 132 | "is_chrome_branded": true, |
| 133 | "is_official_build": true, |
| 134 | "proprietary_codecs": true, |
| 135 | "symbol_level": 1, |
| 136 | "target_cpu": "x64", |
| 137 | "target_os": "fuchsia", |
| 138 | "test_isolate_uses_emulator": false, |
| 139 | "use_goma": true |
| 140 | } |
| 141 | }, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 142 | "Linux Builder Perf": { |
| 143 | "gn_args": { |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 144 | "chrome_pgo_phase": 0, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 145 | "is_chrome_branded": true, |
| 146 | "is_official_build": true, |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 147 | "strip_absolute_paths_from_debug_symbols": true, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 148 | "symbol_level": 1, |
| 149 | "use_gnome_keyring": false, |
Takuto Ikuta | 6d2579e | 2023-04-18 20:03:16 | [diff] [blame] | 150 | "use_remoteexec": true |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 151 | } |
| 152 | }, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 153 | "Linux Builder Perf PGO": { |
| 154 | "gn_args": { |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 155 | "is_chrome_branded": true, |
| 156 | "is_official_build": true, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 157 | "symbol_level": 1, |
| 158 | "use_gnome_keyring": false, |
| 159 | "use_goma": true |
| 160 | } |
| 161 | }, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 162 | "Mac Builder Perf": { |
| 163 | "gn_args": { |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 164 | "chrome_pgo_phase": 0, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 165 | "enable_keystone_registration_framework": false, |
| 166 | "ignore_missing_widevine_signing_cert": true, |
| 167 | "is_chrome_branded": true, |
| 168 | "is_official_build": true, |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 169 | "strip_absolute_paths_from_debug_symbols": true, |
Yuan Huang | 51fdf19 | 2022-07-26 18:38:51 | [diff] [blame] | 170 | "symbol_level": 1, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 171 | "use_goma": true |
| 172 | } |
| 173 | }, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 174 | "Mac Builder Perf PGO": { |
| 175 | "gn_args": { |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 176 | "enable_keystone_registration_framework": false, |
| 177 | "ignore_missing_widevine_signing_cert": true, |
| 178 | "is_chrome_branded": true, |
| 179 | "is_official_build": true, |
Yuan Huang | 57ef2515 | 2022-07-27 18:42:09 | [diff] [blame] | 180 | "symbol_level": 1, |
Yuan Huang | cafc64eb | 2022-07-25 22:53:19 | [diff] [blame] | 181 | "use_goma": true |
| 182 | } |
| 183 | }, |
John Chen | e5a066c | 2021-01-28 00:38:35 | [diff] [blame] | 184 | "Mac arm Builder Perf": { |
| 185 | "gn_args": { |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 186 | "chrome_pgo_phase": 0, |
John Chen | e5a066c | 2021-01-28 00:38:35 | [diff] [blame] | 187 | "enable_keystone_registration_framework": false, |
| 188 | "ignore_missing_widevine_signing_cert": true, |
| 189 | "is_chrome_branded": true, |
| 190 | "is_official_build": true, |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 191 | "strip_absolute_paths_from_debug_symbols": true, |
Yuan Huang | 57ef2515 | 2022-07-27 18:42:09 | [diff] [blame] | 192 | "symbol_level": 1, |
John Chen | e5a066c | 2021-01-28 00:38:35 | [diff] [blame] | 193 | "target_cpu": "arm64", |
| 194 | "use_goma": true |
| 195 | } |
| 196 | }, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 197 | "Mac arm Builder Perf PGO": { |
| 198 | "gn_args": { |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 199 | "enable_keystone_registration_framework": false, |
| 200 | "ignore_missing_widevine_signing_cert": true, |
| 201 | "is_chrome_branded": true, |
| 202 | "is_official_build": true, |
Yuan Huang | 57ef2515 | 2022-07-27 18:42:09 | [diff] [blame] | 203 | "symbol_level": 1, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 204 | "target_cpu": "arm64", |
| 205 | "use_goma": true |
| 206 | } |
| 207 | }, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 208 | "Win x64 Builder Perf": { |
| 209 | "gn_args": { |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 210 | "chrome_pgo_phase": 0, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 211 | "is_chrome_branded": true, |
| 212 | "is_official_build": true, |
Dean Michael Berris | 5c03ac802 | 2021-02-10 11:52:07 | [diff] [blame] | 213 | "strip_absolute_paths_from_debug_symbols": true, |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 214 | "symbol_level": 1, |
| 215 | "use_goma": true |
| 216 | } |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 217 | }, |
| 218 | "Win x64 Builder Perf PGO": { |
| 219 | "gn_args": { |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 220 | "is_chrome_branded": true, |
| 221 | "is_official_build": true, |
Leina Sun | 6fa4d73 | 2022-02-24 20:27:07 | [diff] [blame] | 222 | "symbol_level": 1, |
| 223 | "use_goma": true |
| 224 | } |
Ben Pastene | 0553a8201 | 2020-10-06 22:57:33 | [diff] [blame] | 225 | } |
| 226 | } |