about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorThe 8472 <git@infinite-source.de>2022-07-02 20:50:55 +0200
committerThe 8472 <git@infinite-source.de>2022-07-02 20:58:16 +0200
commit125f33aa4c45a6eff14a23d2505455b55a3b0d15 (patch)
tree27779847fcd9641efdc421d8a15a3fc3decef446 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parent4118ad24d6c41cca330dc3f9e8f218690944d0ff (diff)
downloadrust-125f33aa4c45a6eff14a23d2505455b55a3b0d15.tar.gz
rust-125f33aa4c45a6eff14a23d2505455b55a3b0d15.zip
Only obey optimize-tests flag on UI tests that are run-pass
```
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/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions