| Index: tools/mb/mb_config.pyl
|
| diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
|
| index 85762e2c0dcdc179b94249800a8b2c7ba9ec7dda..e3c32454b878592f81f979bfdf83692438713f98 100644
|
| --- a/tools/mb/mb_config.pyl
|
| +++ b/tools/mb/mb_config.pyl
|
| @@ -109,8 +109,14 @@
|
| 'Chromium Mac 10.9 Goma Canary (clobber)': 'gn_release_bot',
|
| 'Chromium Mac 10.9 Goma Canary (dbg)': 'gn_debug_bot',
|
| 'Chromium Mac 10.9 Goma Canary (dbg)(clobber)': 'gn_debug_bot',
|
| - 'Chromium Win PGO Builder': 'gyp_official_winpgo',
|
| - 'Chromium Win x64 PGO Builder': 'gyp_official_winpgo_x64',
|
| + 'Chromium Win PGO Builder': [
|
| + 'gyp_official_chrome_pgo_phase_1_x86',
|
| + 'gyp_official_chrome_pgo_phase_2_x86'
|
| + ],
|
| + 'Chromium Win x64 PGO Builder': [
|
| + 'gyp_official_chrome_pgo_phase_1_x64',
|
| + 'gyp_official_chrome_pgo_phase_2_x64',
|
| + ],
|
| 'Chromium Windows Analyze': 'gn_windows_analyze',
|
| 'CrWin7Goma': 'gn_release_bot_minimal_symbols_x86',
|
| 'CrWin7Goma(clbr)': 'gn_shared_release_bot_minimal_symbols_x86',
|
| @@ -624,9 +630,15 @@
|
| # but it's not clear if that's actually used anywhere.
|
| 'win': 'gyp_official',
|
| 'win-asan': 'gyp_official_syzyasan',
|
| - 'win-pgo': 'gyp_official_winpgo',
|
| + 'win-pgo': [
|
| + 'gyp_official_chrome_pgo_phase_1_x86',
|
| + 'gyp_official_chrome_pgo_phase_2_x86',
|
| + ],
|
| 'win64': 'gyp_official_x64',
|
| - 'win64-pgo': 'gyp_official_winpgo_x64',
|
| + 'win64-pgo': [
|
| + 'gyp_official_chrome_pgo_phase_1_x64',
|
| + 'gyp_official_chrome_pgo_phase_2_x64',
|
| + ],
|
| },
|
|
|
| 'official.desktop.continuous': {
|
| @@ -902,7 +914,10 @@
|
| 'win_nacl_sdk_build': 'gyp_release_bot_minimal_symbols_x86',
|
| 'win_optional_gpu_tests_rel':
|
| 'swarming_gpu_tests_deqp_gles_gn_release_trybot_x86',
|
| - 'win_pgo': 'gyp_official_winpgo',
|
| + 'win_pgo': [
|
| + 'gyp_official_chrome_pgo_phase_1_x86',
|
| + 'gyp_official_chrome_pgo_phase_2_x86',
|
| + ],
|
| 'win_upload_clang': 'gn_release_bot',
|
| 'win_chrome_official': 'gn_official_goma_minimal_symbols_x86',
|
| 'win_x64_chromium_variable_builder': 'findit',
|
| @@ -1350,14 +1365,20 @@
|
| 'gyp', 'official', 'six_concurrent_links',
|
| ],
|
|
|
| - # TODO(crbug.com/595947) - figure out how to handle PGO, which needs
|
| - # to invoke GYP/GN twice, with two different sets of flags, apparently.
|
| - 'gyp_official_winpgo': [
|
| - 'gyp', 'error',
|
| + 'gyp_official_chrome_pgo_phase_1_x64': [
|
| + 'gyp', 'official', 'chrome_pgo_phase_1', 'x64',
|
| + ],
|
| +
|
| + 'gyp_official_chrome_pgo_phase_2_x64': [
|
| + 'gyp', 'official', 'chrome_pgo_phase_2', 'x64',
|
| + ],
|
| +
|
| + 'gyp_official_chrome_pgo_phase_1_x86': [
|
| + 'gyp', 'official', 'chrome_pgo_phase_1', 'x86',
|
| ],
|
|
|
| - 'gyp_official_winpgo_x64': [
|
| - 'gyp', 'error', 'x64',
|
| + 'gyp_official_chrome_pgo_phase_2_x86': [
|
| + 'gyp', 'official', 'chrome_pgo_phase_2', 'x86',
|
| ],
|
|
|
| 'gyp_official_x64': [
|
| @@ -1948,6 +1969,16 @@
|
| 'gyp_defines': 'cfi_diag=1',
|
| },
|
|
|
| + 'chrome_pgo_phase_1': {
|
| + 'gn_args': 'chrome_pgo_phase=1',
|
| + 'gyp_defines': 'chrome_pgo_phase=1',
|
| + },
|
| +
|
| + 'chrome_pgo_phase_2': {
|
| + 'gn_args': 'chrome_pgo_phase=2',
|
| + 'gyp_defines': 'chrome_pgo_phase=2',
|
| + },
|
| +
|
| 'chrome_with_codecs': {
|
| 'mixins': ['ffmpeg_branding_chrome', 'proprietary_codecs'],
|
| },
|
|
|