Remove the syzygy optimization code.

BUG=651078

Review-Url: https://codereview.chromium.org/2420943002
Cr-Original-Commit-Position: refs/heads/master@{#425775}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: dc24dfdf83e70db531ca2dcb1d9a304415951400
This commit is contained in:
sebmarchand 2016-10-17 14:01:35 -07:00 коммит произвёл Commit bot
Родитель 84384c5ff3
Коммит eb8eb7a953
2 изменённых файлов: 0 добавлений и 58 удалений

Просмотреть файл

@ -64,13 +64,6 @@ declare_args() {
}
}
declare_args() {
# Generate Syzygy optimized binaries. Syzygy optimize mode is a profile
# guided optimization that reorders code for better locality.
syzygy_optimize = is_win && target_cpu == "x86" && is_official_build &&
!is_clang && !is_win_fastlink && !is_syzyasan
}
declare_args() {
# Whether to use the gold linker from binutils instead of lld or bfd.
use_gold = !use_lld && !(is_chromecast && is_linux &&

Просмотреть файл

@ -7,57 +7,6 @@ assert(is_win)
# Where the output binaries will be placed.
syzygy_dest_dir = "$root_out_dir/syzygy"
# Generates a Syzygy optimize target.
#
# binary_name (required)
# Name of the binary to be instrumented, with no extension or path. This
# binary_name is assumed to be in the output directory and must be
# generated by a dependency of this target.
#
# deps (required)
# Normal meaning.
#
# data_deps
# Normal meaning.
template("syzygy_optimize") {
action(target_name) {
if (defined(invoker.visibility)) {
visibility = invoker.visibility
}
script = "//build/win/syzygy/reorder.py"
binary_name = invoker.binary_name
input_dll = "$root_out_dir/$binary_name"
input_pdb = "$root_out_dir/$binary_name.pdb"
inputs = [
input_dll,
#input_pdb,
]
outputs = [
"$syzygy_dest_dir/$binary_name",
"$syzygy_dest_dir/$binary_name.pdb",
]
args = [
"--input_executable",
rebase_path(input_dll, root_build_dir),
"--input_symbol",
rebase_path(input_pdb, root_build_dir),
"--destination_dir",
rebase_path(syzygy_dest_dir, root_build_dir),
]
forward_variables_from(invoker,
[
"deps",
"data_deps",
"public_deps",
])
}
}
# Instruments a binary with SyzyAsan.
#
# binary_name (required)