From d0ea1fbb66e06b610d154602019e28101f8ba312 Mon Sep 17 00:00:00 2001 From: Alexander Frick Date: Thu, 18 Apr 2024 21:57:21 -0500 Subject: [PATCH] update PGO profiles --- args.gn | 2 +- arm/android/android_arm32_args.gn | 2 +- arm/android/android_arm64_args.gn | 2 +- arm/win_ARM_args.gn | 4 +- other/AVX2/AVX2_args.gn | 2 +- other/AVX2/win_AVX2_args.gn | 2 +- other/Mac/mac_ARM_args.gn | 1 + other/Mac/mac_args.gn | 2 +- other/SSE2/win64_SSE2_args.gn | 2 +- other/SSE3/args_SSE3.gn | 2 +- other/SSE3/win64_SSE3_args.gn | 2 +- other/SSE4.1/args_SSE4.gn | 94 +++++++++++++++++++ .../SSE4.1/{SSE4_args.gn => win_SSE4_args.gn} | 2 +- 13 files changed, 107 insertions(+), 12 deletions(-) create mode 100644 other/SSE4.1/args_SSE4.gn rename other/SSE4.1/{SSE4_args.gn => win_SSE4_args.gn} (95%) diff --git a/args.gn b/args.gn index dff074a6..939d2974 100644 --- a/args.gn +++ b/args.gn @@ -91,4 +91,4 @@ enable_rust = true enable_all_rust_features = true init_stack_vars_zero = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-linux-6261-1708451532-ea569ad77b4d2d5fc18b9306c3ec758d03fbe0bb-85bd8488a36d82a5e4478ad2a9d47c3d8a9d037a.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-linux-6312-1710869526-e615151708ec20ce6f145e8f048b90d0ea8dd9fe-f8a55db7cf1e5d70e364d156e509f9e652ff285e.profdata" diff --git a/arm/android/android_arm32_args.gn b/arm/android/android_arm32_args.gn index a0a9ed8a..4a8ba67a 100644 --- a/arm/android/android_arm32_args.gn +++ b/arm/android/android_arm32_args.gn @@ -103,4 +103,4 @@ use_thin_lto = true thin_lto_enable_optimizations = true enable_rust = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-android32-main-1705946049-1107c5d5377f3a310e11342b86b346e89ede0a92.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-android32-main-1708386286-0ef8320101516a6589554975261b1f9c17c15556-72ffdabd5430413eb5beb657f1c3f32221c4c014.profdata" diff --git a/arm/android/android_arm64_args.gn b/arm/android/android_arm64_args.gn index 999d9385..ad2f0643 100644 --- a/arm/android/android_arm64_args.gn +++ b/arm/android/android_arm64_args.gn @@ -103,4 +103,4 @@ use_thin_lto = true thin_lto_enable_optimizations = true enable_rust = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-android64-main-1705859715-29c601224c79dbb822758f85d5c3bb8e08f60dcc.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-android64-main-1708386286-149336b0094939c79303a748b0223213e84f59a1-72ffdabd5430413eb5beb657f1c3f32221c4c014.profdata" diff --git a/arm/win_ARM_args.gn b/arm/win_ARM_args.gn index 8e157cde..98039397 100644 --- a/arm/win_ARM_args.gn +++ b/arm/win_ARM_args.gn @@ -90,5 +90,5 @@ use_text_section_splitting = true use_thin_lto = true thin_lto_enable_optimizations = true enable_rust = true -chrome_pgo_phase = 0 -# pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win-arm64-main-1705946049-3bf8bd91a0fc0f118ee74cd78ea72620cb3b3820.profdata" +chrome_pgo_phase = 2 +pgo_data_path = "/c/src/chromium/src/chrome/build/pgo_profiles/chrome-win-arm64-main-1708322053-df56b306a957f0257e2903c443bece58cc5fcf0b-fbc30e15b0d2590e506762a5dab342a272788c5c.profdata" diff --git a/other/AVX2/AVX2_args.gn b/other/AVX2/AVX2_args.gn index dff074a6..939d2974 100644 --- a/other/AVX2/AVX2_args.gn +++ b/other/AVX2/AVX2_args.gn @@ -91,4 +91,4 @@ enable_rust = true enable_all_rust_features = true init_stack_vars_zero = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-linux-6261-1708451532-ea569ad77b4d2d5fc18b9306c3ec758d03fbe0bb-85bd8488a36d82a5e4478ad2a9d47c3d8a9d037a.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-linux-6312-1710869526-e615151708ec20ce6f145e8f048b90d0ea8dd9fe-f8a55db7cf1e5d70e364d156e509f9e652ff285e.profdata" diff --git a/other/AVX2/win_AVX2_args.gn b/other/AVX2/win_AVX2_args.gn index 93d90b7c..f45d9733 100644 --- a/other/AVX2/win_AVX2_args.gn +++ b/other/AVX2/win_AVX2_args.gn @@ -89,4 +89,4 @@ use_thin_lto = true thin_lto_enable_optimizations = true enable_rust = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-6261-1708451532-4bb48d7e6cad72471e85cf208d807a21e3bafacc-85bd8488a36d82a5e4478ad2a9d47c3d8a9d037a.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-main-1706108392-59536a3715cd7cbbceb8229606f3d05b6a1d5c26.profdata" diff --git a/other/Mac/mac_ARM_args.gn b/other/Mac/mac_ARM_args.gn index a9e5f511..b8a74a2c 100644 --- a/other/Mac/mac_ARM_args.gn +++ b/other/Mac/mac_ARM_args.gn @@ -88,3 +88,4 @@ enable_rust = true # enable_all_rust_features = false # init_stack_vars_zero = true pgo_data_path = "/Users/midzer/chromium/src/out/thorium/profile/speedometer2.profdata" +# chrome-mac-arm-main-1708386286-01b1065f25738a70717c12ea78d8c6d981061f8f-72ffdabd5430413eb5beb657f1c3f32221c4c014.profdata diff --git a/other/Mac/mac_args.gn b/other/Mac/mac_args.gn index 91a8d54b..74e24210 100644 --- a/other/Mac/mac_args.gn +++ b/other/Mac/mac_args.gn @@ -88,4 +88,4 @@ thin_lto_enable_optimizations = true enable_rust = true chrome_pgo_phase = 2 pgo_data_path = "/Users/midzer/chromium/src/out/thorium/profile/speedometer2.profdata" -# chrome-mac-6167-1706032279-25144dc1c87be275c5981becbafed7785e2f39f2.profdata +# chrome-mac-main-1706096829-9b2160cb39f31cc28c32402938f110df1a69fea2.profdata diff --git a/other/SSE2/win64_SSE2_args.gn b/other/SSE2/win64_SSE2_args.gn index 5bad9cb7..f2c1861e 100644 --- a/other/SSE2/win64_SSE2_args.gn +++ b/other/SSE2/win64_SSE2_args.gn @@ -90,4 +90,4 @@ use_thin_lto = true thin_lto_enable_optimizations = true enable_rust = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-6261-1708451532-4bb48d7e6cad72471e85cf208d807a21e3bafacc-85bd8488a36d82a5e4478ad2a9d47c3d8a9d037a.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-main-1706108392-59536a3715cd7cbbceb8229606f3d05b6a1d5c26.profdata" diff --git a/other/SSE3/args_SSE3.gn b/other/SSE3/args_SSE3.gn index 20cc312e..016f8a61 100644 --- a/other/SSE3/args_SSE3.gn +++ b/other/SSE3/args_SSE3.gn @@ -91,4 +91,4 @@ enable_rust = true enable_all_rust_features = true init_stack_vars_zero = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-linux-6261-1708451532-ea569ad77b4d2d5fc18b9306c3ec758d03fbe0bb-85bd8488a36d82a5e4478ad2a9d47c3d8a9d037a.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-linux-6312-1710869526-e615151708ec20ce6f145e8f048b90d0ea8dd9fe-f8a55db7cf1e5d70e364d156e509f9e652ff285e.profdata" diff --git a/other/SSE3/win64_SSE3_args.gn b/other/SSE3/win64_SSE3_args.gn index 7e255798..2408f87a 100644 --- a/other/SSE3/win64_SSE3_args.gn +++ b/other/SSE3/win64_SSE3_args.gn @@ -89,4 +89,4 @@ use_thin_lto = true thin_lto_enable_optimizations = true enable_rust = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-6261-1708451532-4bb48d7e6cad72471e85cf208d807a21e3bafacc-85bd8488a36d82a5e4478ad2a9d47c3d8a9d037a.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-main-1706108392-59536a3715cd7cbbceb8229606f3d05b6a1d5c26.profdata" diff --git a/other/SSE4.1/args_SSE4.gn b/other/SSE4.1/args_SSE4.gn new file mode 100644 index 00000000..016f8a61 --- /dev/null +++ b/other/SSE4.1/args_SSE4.gn @@ -0,0 +1,94 @@ +google_api_key = "" +google_default_client_id = "" +google_default_client_secret = "" +# is_chancie_wancie_build = true +# clang_base_path = "/usr/lib/llvm-18" +# clang_version = "18" +# use_polly = true +target_os = "linux" +target_cpu = "x64" +enable_linux_installer = true +enable_distro_version_check = false +is_official_build = true +is_debug = false +enable_stripping = true +thin_lto_enable_cache = false +dcheck_always_on = false +exclude_unwind_tables = true +# enable_debugallocation = false +enable_iterator_debugging = false +disable_fieldtrial_testing_config = true +enable_reporting = false +enable_resource_allowlist_generation = false +enable_profiling = false +is_component_build = false +symbol_level = 0 +enable_nacl = false +optimize_webui = true +enable_webui_tab_strip = true +is_clang = true +treat_warnings_as_errors = false +# llvm_force_head_revision = true +use_lld = true +use_icf = true +is_cfi = true +v8_symbol_level = 0 +v8_enable_fast_torque = true +v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true +# v8_enable_wasm_simd256_revec = true +use_v8_context_snapshot = true +blink_symbol_level = 0 +enable_precompiled_headers = false +media_use_ffmpeg = true +media_use_libvpx = true +# enable_hls_sample_aes = true +enable_hls_demuxer = true +enable_ink = false +enable_discovery = true +enable_cros_media_app = false +proprietary_codecs = true +ffmpeg_branding = "Chrome" +# Set to false for Polly build +clang_use_chrome_plugins = true +enable_ffmpeg_video_decoders = true +is_component_ffmpeg = true +# use_webaudio_ffmpeg = false +use_webaudio_pffft = true +# enable_av1_decoder = true +# enable_dav1d_decoder = true +use_vaapi = true +enable_library_cdms = true +enable_widevine = true +bundle_widevine_cdm = true +# enable_widevine_cdm_component = true +enable_cdm_host_verification = false +ignore_missing_widevine_signing_cert = true +enable_media_drm_storage = true +# enable_media_overlay = true +enable_hangout_services_extension = true +rtc_use_h264 = true +rtc_include_ilbc = true +# rtc_build_with_neon = true +rtc_build_examples = false +rtc_enable_avx2 = false +enable_vr = true +# use_vr_assets_component = true +enable_platform_hevc = true +enable_hevc_parser_and_hw_decoder = true +enable_platform_ac3_eac3_audio = true +enable_platform_ac4_audio = false +enable_platform_dolby_vision = true +enable_platform_encrypted_dolby_vision = true +enable_platform_mpeg_h_audio = true +enable_platform_dts_audio = true +enable_mse_mpeg2ts_stream_parser = true +use_text_section_splitting = true +use_thin_lto = true +thin_lto_enable_optimizations = true +enable_rust = true +enable_all_rust_features = true +init_stack_vars_zero = true +chrome_pgo_phase = 2 +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-linux-6312-1710869526-e615151708ec20ce6f145e8f048b90d0ea8dd9fe-f8a55db7cf1e5d70e364d156e509f9e652ff285e.profdata" diff --git a/other/SSE4.1/SSE4_args.gn b/other/SSE4.1/win_SSE4_args.gn similarity index 95% rename from other/SSE4.1/SSE4_args.gn rename to other/SSE4.1/win_SSE4_args.gn index 7e255798..2408f87a 100644 --- a/other/SSE4.1/SSE4_args.gn +++ b/other/SSE4.1/win_SSE4_args.gn @@ -89,4 +89,4 @@ use_thin_lto = true thin_lto_enable_optimizations = true enable_rust = true chrome_pgo_phase = 2 -pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-6261-1708451532-4bb48d7e6cad72471e85cf208d807a21e3bafacc-85bd8488a36d82a5e4478ad2a9d47c3d8a9d037a.profdata" +pgo_data_path = "/home/alex/chromium/src/chrome/build/pgo_profiles/chrome-win64-main-1706108392-59536a3715cd7cbbceb8229606f3d05b6a1d5c26.profdata"