rust/compiler/rustc_codegen_ssa/src/mir
bors 4136b59b7d Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebank
Allow patterns to constrain the hidden type of opaque types

fixes #96572

reverts a revert as original PR was a perf regression that was fixed by reverting it: https://github.com/rust-lang/rust/pull/99368#issuecomment-1186587864)

TODO:

* check if https://github.com/rust-lang/rust/issues/99685 is avoided
2022-09-20 12:09:52 +00:00
..
analyze.rs Replace Body::basic_blocks() with field access 2022-08-26 14:27:08 +02:00
block.rs Address code review comments 2022-09-13 14:50:12 -07:00
constant.rs use ty::Unevaluated<'tcx, ()> in type system 2022-09-13 17:40:59 +02:00
coverageinfo.rs Add SourceScope::inlined_instance 2022-07-08 09:19:07 +02:00
debuginfo.rs ssa: implement #[collapse_debuginfo] 2022-09-07 13:54:51 +01:00
intrinsic.rs Auto merge of #101483 - oli-obk:guaranteed_opt, r=fee1-dead 2022-09-10 09:50:21 +00:00
mod.rs Fix a bunch of typo 2022-08-31 18:24:55 +08:00
operand.rs Remove dead broken code from const zst handling in backends 2022-09-06 14:09:49 +00:00
place.rs Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"" 2022-09-16 11:36:39 +00:00
rvalue.rs Rename some variants 2022-09-12 16:55:59 -07:00
statement.rs Generalize the Assume intrinsic statement to a general Intrinsic statement 2022-09-06 14:18:32 +00:00