rust/compiler/rustc_codegen_ssa/src/mir
Matthias Krüger 0ac8ebdf11
Rollup merge of #110826 - cjgillot:place-mention-use, r=JakobDegen,lcnr
Make PlaceMention a non-mutating use.

Fixes https://github.com/rust-lang/rust/issues/110781

r? `@JakobDegen`

I don't agree with your statement in https://github.com/rust-lang/rust/issues/110781#issuecomment-1520841434. I suggest that we start fixing `PlaceContext` to be accurate enough for optimizations to use it. This structure is very convenient to use in visitors, and we perhaps have an opportunity to make it less of a footgun.
2023-05-04 19:18:19 +02:00
..
analyze.rs Make PlaceMention a non-mutating use. 2023-04-29 16:14:33 +00:00
block.rs Add cross-language LLVM CFI support to the Rust compiler 2023-05-03 22:41:29 +00:00
constant.rs ADD - create and emit Bug support for Diagnostics 2022-12-27 20:59:22 -05:00
coverageinfo.rs Add SourceScope::inlined_instance 2022-07-08 09:19:07 +02:00
debuginfo.rs Split {Idx, IndexVec, IndexSlice} into their own modules 2023-04-24 13:53:35 +00:00
intrinsic.rs Lower intrinsics::offset to mir::BinOp::Offset 2023-04-25 19:23:45 -07:00
mod.rs Rollup merge of #110872 - Jules-Bertholet:err-67981, r=wesleywiser 2023-04-27 15:10:56 +02:00
operand.rs Check CastKind::Transmute sizes in a better way 2023-04-06 13:53:10 -07:00
place.rs Remove attempt to optimize codegen for discriminants. 2023-04-14 16:26:11 +00:00
rvalue.rs Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3 2023-05-03 16:42:48 -07:00
statement.rs Refactor: Separate LocalRef variant for not-evaluated-yet operands 2023-03-24 20:36:59 -07:00