diff options
| author | Tim Neumann <mail@timnn.me> | 2017-04-08 08:55:09 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-04-08 08:55:09 +0200 |
| commit | 2e4ab07fa0c291347382832eec9d292fcdcc8b8d (patch) | |
| tree | 9535acab1622caff62518333692a08eee7cff53a /src/rustllvm/PassWrapper.cpp | |
| parent | 29880e678f0ae5b0e83e51bf68d93229beb61ec9 (diff) | |
| parent | f7ffe5bd2499663026787f91f60e3e3ecf946a03 (diff) | |
| download | rust-2e4ab07fa0c291347382832eec9d292fcdcc8b8d.tar.gz rust-2e4ab07fa0c291347382832eec9d292fcdcc8b8d.zip | |
Rollup merge of #41143 - stjepang:optimize-bool-fetch-nand, r=nagisa
Optimize AtomicBool::fetch_nand This is an attempt to push the PR #40563 to completion. Benchmark: [source](https://gist.github.com/stjepang/023f5025623f5474184f9f4dfd6379ae) Improvement: ``` name old_ ns/iter new_ce_ ns/iter diff ns/iter diff % 1t 146,440 89,904 -56,536 -38.61% 2t 561,456 316,835 -244,621 -43.57% 4t 2,822,821 1,005,424 -1,817,397 -64.38% ``` r? @eddyb cc @alexcrichton @nagisa
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
