about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-07-04 12:32:39 +0000
committerbors <bors@rust-lang.org>2022-07-04 12:32:39 +0000
commitd2074cbeeceb8b28fb6249a9aa3c937fe1c0bb92 (patch)
treeb32099863f914d7ab93bbdb1fbaf2370d1a5f5d0 /compiler/rustc_llvm/llvm-wrapper
parenta3beeaa84da241f35888338ded6659938206ff13 (diff)
parentf71923942499124357b9005ea3567b20f4f5ab26 (diff)
downloadrust-d2074cbeeceb8b28fb6249a9aa3c937fe1c0bb92.tar.gz
rust-d2074cbeeceb8b28fb6249a9aa3c937fe1c0bb92.zip
Auto merge of #98817 - the8472:dont-optimize-ui-tests, r=Mark-Simulacrum
Only obey optimize-tests flag on UI tests that are run-pass

stage1 UI tests walltime on my machine:

```
optimize-tests = false, master
25.98s

optimize-tests = true, master
34.69s

optimize-tests = true, patched
28.79s
```

Effects:

- faster UI tests
- llvm asserts get exercised less on build-pass tests
- the difference between opt and nopt builds shrinks a bit
- aux libs don't get optimized since they don't have a pass mode and almost never have explicit compile flags
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper')
0 files changed, 0 insertions, 0 deletions