diff options
| author | Alex Lorenz <arphaman@gmail.com> | 2019-11-19 11:07:55 -0800 |
|---|---|---|
| committer | Alex Lorenz <arphaman@gmail.com> | 2019-11-19 11:07:58 -0800 |
| commit | bfebc63a3dbd9505792ee000dbfc60371f02267a (patch) | |
| tree | 6a7e711489ee71918687b0772edb4ea5156cf53b /llvm/lib/Object/TapiFile.cpp | |
| parent | 77f8a3324b741bc78c93d1076a31b77f331a0bc5 (diff) | |
| download | llvm-bfebc63a3dbd9505792ee000dbfc60371f02267a.zip llvm-bfebc63a3dbd9505792ee000dbfc60371f02267a.tar.gz llvm-bfebc63a3dbd9505792ee000dbfc60371f02267a.tar.bz2 | |
[ADT][Expensive checks] Create a std::random_device seed only once when shuffling before sorting
This speeds up the build of compiler-rt with an expensive checks enabled clang by an order of
1 or 2 magnitudes on my machine. I was hoping this would also fix the 'large.test' libFuzzer
timeout on the expensive checks bot on green dragon http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-expensive/,
but the fuzzer test still takes too long to compile because of other IR/MIR verification inefficiencies.
Differential Revision: https://reviews.llvm.org/D70288
Diffstat (limited to 'llvm/lib/Object/TapiFile.cpp')
0 files changed, 0 insertions, 0 deletions
