about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorTomasz Miąsko <tomasz.miasko@gmail.com>2021-01-13 00:00:00 +0000
committerTomasz Miąsko <tomasz.miasko@gmail.com>2021-02-28 20:10:44 +0100
commit8b184ff1b8106bb88d3cf0cc6c54eaa5b30b3a5a (patch)
tree23c1a176e72b59f117a349481565fbaa7180fc72 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parent1b1d85fd4cc6ace45d5ec95cd95ce2ccbe6f2e17 (diff)
downloadrust-8b184ff1b8106bb88d3cf0cc6c54eaa5b30b3a5a.tar.gz
rust-8b184ff1b8106bb88d3cf0cc6c54eaa5b30b3a5a.zip
Remove storage markers if they won't be used during code generation
The storage markers constitute a substantial portion of all MIR
statements. At the same time, for builds without any optimizations,
the storage markers have no further use during and after MIR
optimization phase.

If storage markers are not necessary for code generation, remove them.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions