diff options
| author | Bob Haarman <llvm@inglorion.net> | 2018-01-31 23:44:00 +0000 |
|---|---|---|
| committer | Bob Haarman <llvm@inglorion.net> | 2018-01-31 23:44:00 +0000 |
| commit | 5ec448516d7316d603a8c7bc28b9ab91fba2312a (patch) | |
| tree | f09cacc9ed3d96df891010ea38856cc766551c09 /llvm/lib/CodeGen/IntrinsicLowering.cpp | |
| parent | 7746899f48031664084c29389e62399569883c71 (diff) | |
| download | bcm5719-llvm-5ec448516d7316d603a8c7bc28b9ab91fba2312a.tar.gz bcm5719-llvm-5ec448516d7316d603a8c7bc28b9ab91fba2312a.zip | |
[COFF] make /incremental control overwriting unchanged import libraries
Summary:
r323164 made lld-link not overwrite import libraries when their
contents haven't changed. MSVC's link.exe does this only when
performing incremental linking. This change makes lld-link's import
library overwriting similarly dependent on whether or not incremental
linking is being performed. This is controlled by the /incremental or
/incremental:no options. In addition, /opt:icf, /opt:ref, and /order
turn off /incremental and issue a warning if /incremental was
specified on the command line.
Reviewers: rnk, ruiu, zturner
Reviewed By: ruiu
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D42716
llvm-svn: 323930
Diffstat (limited to 'llvm/lib/CodeGen/IntrinsicLowering.cpp')
0 files changed, 0 insertions, 0 deletions

