aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/FdoSupportProvider.java
Commit message (Collapse)AuthorAge
* Deletes CODEC fields now that they are no longer needed.Gravatar shahan2018-02-28
| | | | PiperOrigin-RevId: 187397314
* Add @AutoCodec for FdoSupport(Provider) and TemplateVariableInfo.Gravatar mjhalupka2018-02-16
| | | | PiperOrigin-RevId: 186007056
* Do not store two profile artifacts in FdoSupportProvider.Gravatar Lukacs Berki2017-02-07
| | | | | | -- PiperOrigin-RevId: 146757663 MOS_MIGRATED_REVID=146757663
* Create FDO stub actions during the analysis of the cc_toolchain rule for the ↵Gravatar Lukacs Berki2017-02-06
| | | | | | | | | | optimized configuration instead of for every single cc_library rule that compiles optimized code. This makes Blaze create many less FDO stub actions and almost always makes them non-shared. -- PiperOrigin-RevId: 146665855 MOS_MIGRATED_REVID=146665855
* Move FDO support to the analysis phase by wrapping FdoSupport in its own ↵Gravatar Lukacs Berki2016-04-07
SkyFunction. This removes one of the two reasons for the existence of BuildConfiguration#prepareToBuild() which makes implementing dynamic configurations impossible and also makes FDO support halfway sane; now FDO is exactly as ugly as remote repositories, that is to say, reasonably okay. Ideally, we'd implement the zip extraction as an Action and make it a TreeArtifact, but support for TreeArtifacts is not mature yet enough, so it's not possible at the moment. -- MOS_MIGRATED_REVID=119150223