about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/consts.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2025-01-30 01:27:21 +0000
committerbors <bors@rust-lang.org>2025-01-30 01:27:21 +0000
commit5e5567993d8ee5f8b260cebe96f1714d134d1d96 (patch)
tree0da3d8b6d4c2500806d515364d0e83aedc73effe /compiler/rustc_codegen_llvm/src/consts.rs
parent4a5f1cc52b7546c61462f1d92b60cc80d40e170f (diff)
parenteee9df43e69e9841aaaa9bd4eae9f600a81f20b1 (diff)
downloadrust-5e5567993d8ee5f8b260cebe96f1714d134d1d96.tar.gz
rust-5e5567993d8ee5f8b260cebe96f1714d134d1d96.zip
Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obk
miri: optimize zeroed alloc

When allocating zero-initialized memory in MIR interpretation, rustc allocates zeroed memory, marks it as initialized and then re-zeroes it. Remove the last step.

I don't expect this to have much of an effect on performance normally, but in my case in which I'm creating a large allocation via mmap it gets in the way.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/consts.rs')
0 files changed, 0 insertions, 0 deletions