diff options
author | Tobias Hieta <tobias@hieta.se> | 2020-05-24 12:29:16 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2020-05-24 12:30:56 +0300 |
commit | f794808bb9ec06966a67fe33d41a13b9601768f8 (patch) | |
tree | 52e77a9b52151e7e240425c140f865352aab6edc /lld/MinGW | |
parent | 8310c9b74102a5a66fae18596baf9fcc5ed63f61 (diff) | |
download | llvm-project-f794808bb9ec06966a67fe33d41a13b9601768f8.tar.gz |
[LLD/MinGW]: Expose --thinlto-cache-dir
Differential Revision: https://reviews.llvm.org/D80438
Diffstat (limited to 'lld/MinGW')
-rw-r--r-- | lld/MinGW/Driver.cpp | 2 | ||||
-rw-r--r-- | lld/MinGW/Options.td | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/lld/MinGW/Driver.cpp b/lld/MinGW/Driver.cpp index fbf50280cc8c..e7f51a36a39d 100644 --- a/lld/MinGW/Driver.cpp +++ b/lld/MinGW/Driver.cpp @@ -249,6 +249,8 @@ bool mingw::link(ArrayRef<const char *> argsArr, bool canExitEarly, add("-lldmap:" + StringRef(a->getValue())); if (auto *a = args.getLastArg(OPT_reproduce)) add("-reproduce:" + StringRef(a->getValue())); + if (auto *a = args.getLastArg(OPT_thinlto_cache_dir)) + add("-lldltocache:" + StringRef(a->getValue())); if (auto *a = args.getLastArg(OPT_o)) add("-out:" + StringRef(a->getValue())); diff --git a/lld/MinGW/Options.td b/lld/MinGW/Options.td index a3a84883feb2..6410e4c1901c 100644 --- a/lld/MinGW/Options.td +++ b/lld/MinGW/Options.td @@ -88,6 +88,8 @@ def appcontainer: F<"appcontainer">, HelpText<"Set the appcontainer flag in the defm delayload: Eq<"delayload", "DLL to load only on demand">; def mllvm: S<"mllvm">; defm pdb: Eq<"pdb", "Output PDB debug info file, chosen implicitly if the argument is empty">; +defm thinlto_cache_dir: EqLong<"thinlto-cache-dir", + "Path to ThinLTO cached object file directory">; def Xlink : J<"Xlink=">, MetaVarName<"<arg>">, HelpText<"Pass <arg> to the COFF linker">; |