]> git.lizzy.rs Git - rust.git/commit
Auto merge of #94704 - Kobzol:llvm-pgo-update-suite, r=Mark-Simulacrum
authorbors <bors@rust-lang.org>
Sun, 13 Mar 2022 15:53:14 +0000 (15:53 +0000)
committerbors <bors@rust-lang.org>
Sun, 13 Mar 2022 15:53:14 +0000 (15:53 +0000)
commitebed06fcba3b58913a5087039a81478d43b47b2f
tree70578c15e3d88ad334267de182cbe872c08b421f
parentb2763cc4cfa761a1d42cc01c7603ba6a98c09ecd
parente90e88306efc3fc1f94e0cbb9c16ec1589797c40
Auto merge of #94704 - Kobzol:llvm-pgo-update-suite, r=Mark-Simulacrum

Gather LLVM PGO profiles from `rustc-perf` suite on real-world crates

This PR expands the benchmark suite used to gather LLVM PGO profiles in CI from `libcore` to several real-world crates. I hand-picked a few crates, but the list is up for debate.

Previous results that we got from running `syn,cargo,serde` looked pretty [good](https://perf.rust-lang.org/compare.html?start=2631aeef823a9e16d31f999d3f07001e5fcc4b3d&end=abf097afa10dde1aa3d8a1d422724a46aab79bf3).

Running `libcore` + `rustc-perf` with some number of crates is repeated now (and for BOLT it will also be needed), so maybe we can extract it to a bash function?

r? `@Mark-Simulacrum`