rust/src/librustc_mir
bors 928435305a Auto merge of #48052 - eddyb:deggregate, r=nikomatsakis
rustc_mir: handle all aggregate kinds in, and always run, the deaggregator.

This helps with removing`Rvalue::Aggregate` from the MIR, and with enabling more optimizations.
r? @nikomatsakis
2018-02-23 02:21:06 +00:00
..
borrow_check fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
build fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
dataflow fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
hair Add AutoBorrowMutability; its like hir::Mutability but w/ two-phase borrow info too. 2018-02-08 12:16:30 +01:00
interpret fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
monomorphize fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
transform rustc_mir: optimize the deaggregator's expansion of statements. 2018-02-20 02:50:26 +02:00
util Auto merge of #47926 - mikhail-m1:subslice_pattern_array_drop2, r=nikomatsakis 2018-02-17 08:44:41 +00:00
Cargo.toml Allow runtime switching between trans backends 2018-01-19 20:27:10 +01:00
diagnostics.rs fix more typos found by codespell. 2018-02-17 17:38:49 +01:00
lib.rs stage0 cfg cleanup 2018-02-20 08:52:33 -07:00
shim.rs Encode (in MIR) whether borrows are explicit in source or arise due to autoref. 2018-02-08 12:16:25 +01:00