diff options
| author | Nicholas Nethercote <nnethercote@mozilla.com> | 2018-08-17 10:41:14 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <nnethercote@mozilla.com> | 2018-08-20 14:00:51 +1000 |
| commit | 04b50e22bb978f10d90df78a377f23fd122a8d83 (patch) | |
| tree | e6c7531c2c56c52d6d2e168158c8954778c51045 /src/libsyntax | |
| parent | 3ac79c718475fd29b8be34dde667b683390c2aee (diff) | |
| download | rust-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
