about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-07-09 08:11:57 +0000
committerbors <bors@rust-lang.org>2023-07-09 08:11:57 +0000
commit1861088f9088344a6b821abf335678d7fe037872 (patch)
tree7dbabf093acf26e25e9bc58a20bc2a6519d41ae8 /compiler/rustc_codegen_llvm/src/llvm_util.rs
parentf05d743c204a3c433fb5c2976691fb4eb5c7a530 (diff)
parent91d2fb2e2b0dd5d285a6c5c1489ff06c806490e1 (diff)
downloadrust-1861088f9088344a6b821abf335678d7fe037872.tar.gz
rust-1861088f9088344a6b821abf335678d7fe037872.zip
Auto merge of #112235 - Kobzol:opt-dist, r=Mark-Simulacrum
Port PGO/LTO/BOLT optimized build pipeline to Rust

This PR ports the `stage-build.py` PGO/LTO/BOLT optimization script from Python to Rust, to make it easier to use dependencies, and make it a bit more robust. The PR switches both the Linux and Windows dist runners to the Rust script and removes the old Python script.

Funnily enough, the Rust port has less lines of code than the Python script :) I think that clearly shows that the Python script really lacked dependencies.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm_util.rs')
0 files changed, 0 insertions, 0 deletions