Merge "Move hwui from PGO pipeline to AFDO"
This commit is contained in:
commit
7855cf3a10
@ -35,7 +35,6 @@ cc_defaults {
|
||||
"skia_deps",
|
||||
//"hwui_bugreport_font_cache_usage",
|
||||
//"hwui_compile_for_perf",
|
||||
"hwui_pgo",
|
||||
"hwui_lto",
|
||||
],
|
||||
|
||||
@ -155,22 +154,6 @@ cc_defaults {
|
||||
],
|
||||
}
|
||||
|
||||
// Build libhwui with PGO by default.
|
||||
// Location of PGO profile data is defined in build/soong/cc/pgo.go
|
||||
// and is separate from hwui.
|
||||
// To turn it off, set ANDROID_PGO_NO_PROFILE_USE environment variable
|
||||
// or set enable_profile_use property to false.
|
||||
cc_defaults {
|
||||
name: "hwui_pgo",
|
||||
|
||||
pgo: {
|
||||
instrumentation: true,
|
||||
profile_file: "hwui/hwui.profdata",
|
||||
benchmarks: ["hwui"],
|
||||
enable_profile_use: true,
|
||||
},
|
||||
}
|
||||
|
||||
// Build hwui library with ThinLTO by default.
|
||||
cc_defaults {
|
||||
name: "hwui_lto",
|
||||
@ -626,6 +609,7 @@ cc_library {
|
||||
version_script: "libhwui.map.txt",
|
||||
},
|
||||
},
|
||||
afdo: true,
|
||||
}
|
||||
|
||||
cc_library_static {
|
||||
@ -757,15 +741,3 @@ cc_benchmark {
|
||||
"tests/microbench/RenderNodeBench.cpp",
|
||||
],
|
||||
}
|
||||
|
||||
// ----------------------------------------
|
||||
// Phony target to build benchmarks for PGO
|
||||
// ----------------------------------------
|
||||
|
||||
phony {
|
||||
name: "pgo-targets-hwui",
|
||||
required: [
|
||||
"hwuimicro",
|
||||
"hwuimacro",
|
||||
],
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user