[lld] r288680 - Remove existing file in a separate thread asynchronously.

Rafael Avila de Espindola via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 7 15:00:20 PST 2016


Rui Ueyama via llvm-commits <llvm-commits at lists.llvm.org> writes:

> Author: ruiu
> Date: Mon Dec  5 11:40:37 2016
> New Revision: 288680
>
> URL: http://llvm.org/viewvc/llvm-project?rev=288680&view=rev
> Log:
> Remove existing file in a separate thread asynchronously.

I am really surprised to see this, but yes, I can reproduce it:

firefox-O0
  master 2.881497386
  patch  2.751010888 1.04743219977x faster
firefox
  master 4.768527094
  patch  4.730790763 1.00797674911x faster
firefox-gc
  master 4.939598052
  patch  4.90140848 1.00779155056x faster
chromium
  master 2.673722192
  patch  2.679891611 1.00230742708x slower
chromium fast
  master 1.91050187
  patch  1.901218192 1.00488301555x faster
the gold plugin
  master 0.320542181
  patch  0.319546556 1.00311574317x faster
clang
  master 0.537580504
  patch  0.536794602 1.00146406465x faster
llvm-as
  master 0.042885949
  patch  0.042947268 1.00142981563x slower
the gold plugin fsds
  master 0.351166293
  patch  0.349022178 1.0061432056x faster
clang fsds
  master 0.60829619
  patch  0.604522833 1.00624187672x faster
llvm-as fsds
  master 0.04336825
  patch  0.042861618 1.01182017907x faster
scylla
  master 1.643600738
  patch  1.591411919 1.03279403552x faster

Thanks,
Rafael


More information about the llvm-commits mailing list