]> git.lizzy.rs Git - rust.git/commit
Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillot
authorbors <bors@rust-lang.org>
Thu, 26 Jan 2023 03:10:52 +0000 (03:10 +0000)
committerbors <bors@rust-lang.org>
Thu, 26 Jan 2023 03:10:52 +0000 (03:10 +0000)
commit885bf628879310b885721e1fdd91ea2cbca9311f
treeeab86e1cccf55fb17843111cd9d66186de95db78
parent2a17174ee639f8e0a3cee307d5685d38beb474ba
parent5bfad5cc858d3b59d30da6d411449883581ff510
Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillot

InstCombine away intrinsic validity assertions

This optimization (currently) fires 246 times on the standard library. It seems to fire hardly at all on the big crates in the benchmark suite. Interesting.
compiler/rustc_const_eval/src/interpret/intrinsics.rs
compiler/rustc_const_eval/src/lib.rs
compiler/rustc_middle/src/query/mod.rs
compiler/rustc_middle/src/ty/structural_impls.rs