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` |
||
|---|---|---|
| .. | ||
| azure-pipelines | ||
| docker | ||
| github-actions | ||
| scripts | ||
| channel | ||
| cpu-usage-over-time.py | ||
| init_repo.sh | ||
| pgo.sh | ||
| publish_toolstate.sh | ||
| run.sh | ||
| shared.sh | ||