rust/src/librustc_mir
Nicholas Nethercote 04b50e22bb Convert AllSets::on_entry_sets to a Vec<IdxSetBuf<E>>.
This makes it more like `AllSets::{gen,kill}_set`, removes the need for
a bunch of bitset range computations, and removes the need for `Bits`.

It's marginally less efficient, because we have to allocate one bitset
per basic block instead of one large shared bitset, but the difference
is negligible in practice.
2018-08-20 14:00:51 +10:00
..
borrow_check Auto merge of #53258 - nikomatsakis:issue-53189-optimize-reassignment-immutable-state, r=pnkfelix 2018-08-19 17:44:43 +00:00
build Suggest match ergonomics, not ref/ref mut 2018-08-15 15:14:21 -07:00
dataflow Convert AllSets::on_entry_sets to a Vec<IdxSetBuf<E>>. 2018-08-20 14:00:51 +10:00
hair Second field of ScalarPair can be undef in some cases 2018-08-02 13:16:53 +02:00
interpret Reintroduce alignment check 2018-08-03 11:28:06 +02:00
monomorphize Use the new Entry::or_default method where possible. 2018-08-18 20:19:45 +03:00
transform Speed up NLL with HybridIdxSetBuf. 2018-08-16 17:52:36 +10:00
util Use the new Entry::or_default method where possible. 2018-08-18 20:19:45 +03:00
Cargo.toml
diagnostics.rs Auto merge of #53131 - davidtwco:issue-52663-thread-local-static, r=nikomatsakis 2018-08-10 06:54:11 +00:00
lib.rs Suggest match ergonomics, not ref/ref mut 2018-08-15 15:14:21 -07:00
shim.rs Promoteds are statics and statics have a place, not just a value 2018-07-23 09:51:30 +02:00