diff options
| author | Ariel Ben-Yehuda <ariel.byd@gmail.com> | 2017-09-24 17:20:37 +0300 |
|---|---|---|
| committer | Ariel Ben-Yehuda <ariel.byd@gmail.com> | 2017-09-24 17:21:37 +0300 |
| commit | c10b23e2e0ef86f126a4589ac32c92f747d82eaf (patch) | |
| tree | 61038e61ec3b5ac6a5b8e4acffeb1097ff91b8c4 /src/rustllvm/RustWrapper.cpp | |
| parent | 8214ab1662ed71a78435589dee31d37e37d9026e (diff) | |
| download | rust-c10b23e2e0ef86f126a4589ac32c92f747d82eaf.tar.gz rust-c10b23e2e0ef86f126a4589ac32c92f747d82eaf.zip | |
encode region::Scope using fewer bytes
Now that region::Scope is no longer interned, its size is more important. This PR encodes region::Scope in 8 bytes instead of 12, which should speed up region inference somewhat (perf testing needed) and should improve the margins on #36799 by 64MB (that's not a lot, I did this PR mostly to speed up region inference).
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
