diff options
| author | bors <bors@rust-lang.org> | 2017-09-25 12:52:02 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-09-25 12:52:02 +0000 |
| commit | 91dbf52af3de0436bcc032229540db1fe14b6df8 (patch) | |
| tree | 3dc7c82fe4664bba0117e1b8472db8c50579fdc2 /src/rustllvm/RustWrapper.cpp | |
| parent | dcb4378e18571fa01e20ef63820d960f1c2cc865 (diff) | |
| parent | 7bb0923e464c34291e7ed60f270095957d8cd331 (diff) | |
| download | rust-91dbf52af3de0436bcc032229540db1fe14b6df8.tar.gz rust-91dbf52af3de0436bcc032229540db1fe14b6df8.zip | |
Auto merge of #44809 - arielb1:small-scope, r=eddyb
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). This is a perf-sensitive PR. Please don't roll me up. r? @eddyb This is based on #44743 so I could get more accurate measurements on #36799.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
