about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorJakob Degen <jakob@degen.com>2021-12-12 16:53:15 -0500
committerJakob Degen <jakob@degen.com>2021-12-14 05:58:05 -0500
commit709c94a9be9d9611340a1a5083996208ade23ff6 (patch)
treef916665b3b0adebff19e2aec8c9842d7bfd9e518 /compiler/rustc_codegen_llvm/src
parent229d0a94128d036fb07dafdb1f73db5eba5ab0d3 (diff)
downloadrust-709c94a9be9d9611340a1a5083996208ade23ff6.tar.gz
rust-709c94a9be9d9611340a1a5083996208ade23ff6.zip
Correct the unsoundness in the `EarlyOtherwiseBranch` mir opt
This optimization pass previously made excessive assumptions as to the nature of
the blocks being optimized. We remove those assumptions and make sure to
rigorously justify all changes that are made to the MIR. Details can be found
in the file.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions