about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-08-18 07:16:10 +0000
committerbors <bors@rust-lang.org>2015-08-18 07:16:10 +0000
commit16cacbe2586fb37521679664798d006cd6831504 (patch)
tree232f43632906e8868d0b6cce76881c0fe6cb724d /src/rustllvm/RustWrapper.cpp
parent4c0ffc0e38f1a00925935dce859262cb4e4d6f55 (diff)
parent13809ffff7022a24b33d93f63a2cbdb6ecd20805 (diff)
downloadrust-16cacbe2586fb37521679664798d006cd6831504.tar.gz
rust-16cacbe2586fb37521679664798d006cd6831504.zip
Auto merge of #27866 - arielb1:really-fast-reject, r=nikomatsakis
also, use the right caching logic for type_moves_by_default (this was
broken by @jroesch).

```
before:
593.10user 5.21system 7:51.41elapsed 126%CPU (0avgtext+0avgdata 1150016maxresident)k

after:
567.03user 4.00system 7:28.23elapsed 127%CPU (0avgtext+0avgdata 1133112maxresident)k
```

A nice 4.5% improvement. For reference, on the last run LLVM takes 429.267s, which is 75% - hopefully this can be reduced.

I think the regression since #27751 is because of the wf patch - need to investigate it through.

r? @nikomatsakis 
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions