diff options
| author | bors <bors@rust-lang.org> | 2016-10-30 10:12:20 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-10-30 10:12:20 -0700 |
| commit | f5a702dc785760c74960007af389caa47546fa58 (patch) | |
| tree | 66fec222fb867f464eb0f270a1253d70101752b8 /src/test/run-pass/thinlto | |
| parent | 6062e7ed3d81cb3bd535993e9b14269924b76c29 (diff) | |
| parent | a920e355ea837a950b484b5791051337cd371f5d (diff) | |
| download | rust-f5a702dc785760c74960007af389caa47546fa58.tar.gz rust-f5a702dc785760c74960007af389caa47546fa58.zip | |
Auto merge of #37445 - nnethercote:shrink-Expr_, r=eddyb
Shrink Expr_::ExprInlineAsm. On 64-bit this reduces the size of `Expr_` from 144 to 64 bytes, and reduces the size of `Expr` from 176 to 96 bytes. For the workload in #36799 this reduces the RSS for the "lowering ast -> hir" phase and all subsequent phases by 50 MiB, which reduces the peak RSS for that workload by about 1%. Not huge, but it's a very easy improvement. r? @eddyb
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions
