os-rust/compiler/rustc_codegen_ssa
bors 0279cb11ed Auto merge of #85741 - tmiasko:ssa, r=nagisa
Use preorder traversal when checking for SSA locals

Traverse blocks in topological sort of dominance partial order, to ensure that
local analyzer correctly identifies locals that are already in static single
assignment form, while avoiding dependency on implicit numeric order of blocks.

When rebuilding the standard library, this change reduces the number of locals
that require an alloca from 62452 to 62348.
2021-06-10 10:06:58 +00:00
..
src Auto merge of #85741 - tmiasko:ssa, r=nagisa 2021-06-10 10:06:58 +00:00
Cargo.toml rustc: Store metadata-in-rlibs in object files 2021-06-04 10:05:20 -07:00
README.md mv compiler to compiler/ 2020-08-30 18:45:07 +03:00

Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.