5efa045bbe
Split PlaceContext::Store into Store & AsmOutput Outputs in InlineAsm can be read-write, so splitting it out is useful for things like Store-Store folding, as that's unsound for a Store-AsmOutput. This PR is intended to make no changes, just be the mechanical split of the enum. Future changes can use the split, like a MIR pass I'm working on and perhaps two-phase borrows (see this FIXME: https://github.com/rust-lang/rust/pull/46852/files#diff-74dcd7740ab2104cd2b9a3b68dd4f208R543) |
||
---|---|---|
.. | ||
add_call_guards.rs | ||
add_moves_for_packed_drops.rs | ||
add_validation.rs | ||
check_unsafety.rs | ||
clean_end_regions.rs | ||
copy_prop.rs | ||
deaggregator.rs | ||
dump_mir.rs | ||
elaborate_drops.rs | ||
erase_regions.rs | ||
generator.rs | ||
inline.rs | ||
instcombine.rs | ||
lower_128bit.rs | ||
mod.rs | ||
no_landing_pads.rs | ||
promote_consts.rs | ||
qualify_consts.rs | ||
remove_noop_landing_pads.rs | ||
rustc_peek.rs | ||
simplify_branches.rs | ||
simplify.rs |