about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
diff options
context:
space:
mode:
authorAmanda Stjerna <amanda.stjerna@it.uu.se>2025-04-17 12:11:13 +0200
committerAmanda Stjerna <amanda.stjerna@it.uu.se>2025-04-28 14:59:04 +0200
commit6c934f65640f4f6a4056f6f1e60c05be8bbcf21d (patch)
tree1939535b2add0eb916709f02898a11e9f4ab4037 /compiler/rustc_codegen_llvm/src/llvm_util.rs
parenta932eb36f8adf6c8cdfc450f063943da3112d621 (diff)
downloadrust-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