diff options
| author | Amanda Stjerna <amanda.stjerna@it.uu.se> | 2025-04-17 12:11:13 +0200 |
|---|---|---|
| committer | Amanda Stjerna <amanda.stjerna@it.uu.se> | 2025-04-28 14:59:04 +0200 |
| commit | 6c934f65640f4f6a4056f6f1e60c05be8bbcf21d (patch) | |
| tree | 1939535b2add0eb916709f02898a11e9f4ab4037 /compiler/rustc_codegen_llvm/src/llvm_util.rs | |
| parent | a932eb36f8adf6c8cdfc450f063943da3112d621 (diff) | |
| download | rust-6c934f65640f4f6a4056f6f1e60c05be8bbcf21d.tar.gz rust-6c934f65640f4f6a4056f6f1e60c05be8bbcf21d.zip | |
Decouple SCC annotations from SCCs
This rewires SCC annotations to have them be a separate, visitor-type data structure. It was broken out of #130227, which needed them to be able to remove unused annotations after computation without recomputing the SCCs themselves. As a drive-by it also removes some redundant code from the hot loop in SCC construction for a performance improvement.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm_util.rs')
0 files changed, 0 insertions, 0 deletions
