diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-03-09 17:18:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-09 17:18:20 +0100 |
| commit | f32d62e5ae28c8398630117a2aea4a5cf5fb13f1 (patch) | |
| tree | 111900ad79035e738bce4a1d56296677ad778fc8 /src/rustllvm/RustWrapper.cpp | |
| parent | 3f872b209ba573e28053885e9fc4a86581fb82ea (diff) | |
| parent | 7985c6f8ecf680dcc960bb2ccc0c787274a449de (diff) | |
| download | rust-f32d62e5ae28c8398630117a2aea4a5cf5fb13f1.tar.gz rust-f32d62e5ae28c8398630117a2aea4a5cf5fb13f1.zip | |
Rollup merge of #58679 - Zoxc:passes-refactor, r=michaelwoerister
Refactor passes and pass execution to be more parallel For `syntex_syntax` (with 16 threads and 8 cores): - Cuts `misc checking 1` from `0.096s` to `0.08325s`. - Cuts `misc checking 2` from `0.3575s` to `0.2545s`. - Cuts `misc checking 3` from `0.34625s` to `0.21375s`. - Cuts `wf checking` from `0.3085s` to `0.05025s`. Reduces overall execution time for `syntex_syntax` (with 8 threads and cores) from `4.92s` to `4.34s`. Subsumes https://github.com/rust-lang/rust/pull/58494 Blocked on https://github.com/rust-lang/rust/pull/58250 r? @michaelwoerister
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
