Lines Matching +full:arm64 +full:- +full:android
2 # Use of this source code is governed by a BSD-style license that can be
18 cflags = [ "-fprofile-generate" ]
21 "-mllvm",
22 "-pgo-temporal-instrumentation",
29 ldflags = [ "-fprofile-generate" ]
49 if (target_cpu == "arm64") {
50 _pgo_target = "win-arm64"
57 if (target_cpu == "arm64") {
58 _pgo_target = "mac-arm"
65 # Use |current_cpu| and not |target_cpu|; for Android we may built both.
66 if (current_cpu == "arm64") {
67 _pgo_target = "android-arm64"
69 _pgo_target = "android-arm32"
72 if (target_cpu == "arm64") {
73 _pgo_target = "mac-arm"
78 if (target_cpu == "arm64") {
79 _pgo_target = "mac-arm"
85 if (_pgo_target == "win-arm64") {
86 inputs = [ "//chrome/build/win-arm64.pgo.txt" ]
91 } else if (_pgo_target == "mac-arm") {
92 inputs = [ "//chrome/build/mac-arm.pgo.txt" ]
97 } else if (_pgo_target == "android-arm32") {
98 inputs = [ "//chrome/build/android-arm32.pgo.txt" ]
99 } else if (_pgo_target == "android-arm64") {
100 inputs = [ "//chrome/build/android-arm64.pgo.txt" ]
106 "--target",
115 "-fprofile-use=" + rebase_path(pgo_data_path, root_build_dir),
120 "-Wno-profile-instr-unprofiled",
121 "-Wno-profile-instr-out-of-date",
126 # [-Wbackend-plugin]
128 "-Wno-backend-plugin",
134 "-mllvm",
135 "-pgo-cold-func-opt=minsize",
143 ldflags = [ "-mllvm:-enable-ext-tsp-block-placement=1" ]
145 ldflags = [ "-Wl,-mllvm,-enable-ext-tsp-block-placement=1" ]
149 "-mllvm",
150 "-enable-ext-tsp-block-placement=1",
156 # Applies flags necessary when profile-guided optimization is used.
161 # Nothing. This config should be a no-op when chrome_pgo_phase == 0.