Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Expand baseline profile wildcards before optimizer tools see the profiles. END_PUBLIC This addresses what is described here: b/295087579 In particular, the human-readable format for baseline profiles can contain wildcards (eg. "LSomeClass*"). Profgen can expand these, and thus AppReduce does not have to process them. Note: This does not expand anything provided by the `startup_profiles` attribute. The assumption is this isn't necessary as these would be generated by a device, and thus shouldn't have wildcards. Expanding wildcards here could arguably be an unnecessary cost for build performance. Currently, if AppReduce encounters wildcards, it will just ignore them. RELNOTES: Expands baseline profile wildcards before optimizer tools see them. PiperOrigin-RevId: 556095126 Change-Id: Ie6cb65ebbf0131da098504fe0d27ade0b967ae57
- Loading branch information
Googler
authored and
Copybara-Service
committed
Aug 11, 2023
1 parent
2c8f6bb
commit 52c3566
Showing
3 changed files
with
28 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters