about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorNicholas Nethercote <nnethercote@mozilla.com>2018-08-17 10:41:14 +1000
committerNicholas Nethercote <nnethercote@mozilla.com>2018-08-20 14:00:51 +1000
commit04b50e22bb978f10d90df78a377f23fd122a8d83 (patch)
treee6c7531c2c56c52d6d2e168158c8954778c51045 /src/libsyntax
parent3ac79c718475fd29b8be34dde667b683390c2aee (diff)
downloadrust-04b50e22bb978f10d90df78a377f23fd122a8d83.tar.gz
rust-04b50e22bb978f10d90df78a377f23fd122a8d83.zip
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.
Diffstat (limited to 'src/libsyntax')
0 files changed, 0 insertions, 0 deletions