Agreed. We should define them as aliases to existing options without -plugin-opt.
On Sun, Oct 16, 2016 at 6:43 PM, Sean Silva via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Nice to see this land! > > One nit: > Currently, doesn't LLD/ELF ignore -plugin-opt? That will mean that if a > user uses the "gold syntax" then LLD will silently ignore it, which isn't > good. At the very least, can we issue an error if we see `-plugin-opt > jobs=N` and suggest the LLD spelling? > > Or maybe just accept the gold syntax? Our current handling of `-plugin` > and `-plugin-opt` is intended to make LLD transparently Do The Right Thing > when LLD is invoked as if it were gold, so clearly gold compatibility is > important enough for that. This suggests it is important enough to be > compatible from a ThinLTO perspective too. > > -- Sean Silva > > On Thu, Oct 13, 2016 at 10:42 AM, Davide Italiano via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> Author: davide >> Date: Thu Oct 13 12:42:38 2016 >> New Revision: 284137 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=284137&view=rev >> Log: >> [ThinLTO] Update doc to include lld (now supported). >> >> Differential Revision: https://reviews.llvm.org/D25537 >> >> Modified: >> cfe/trunk/docs/ThinLTO.rst >> >> Modified: cfe/trunk/docs/ThinLTO.rst >> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/ThinLTO. >> rst?rev=284137&r1=284136&r2=284137&view=diff >> ============================================================ >> ================== >> --- cfe/trunk/docs/ThinLTO.rst (original) >> +++ cfe/trunk/docs/ThinLTO.rst Thu Oct 13 12:42:38 2016 >> @@ -62,8 +62,8 @@ ThinLTO is currently supported for the f >> <http://llvm.org/docs/GoldPlugin.html>`_. >> - **ld64**: >> Starting with `Xcode 8 <https://developer.apple.com/xcode/>`_. >> - >> -Additionally, support is being added to the *lld* linker. >> +- **lld**: >> + Starting with r284050 (ELF only). >> >> Usage >> ===== >> @@ -109,6 +109,8 @@ be reduced to ``N`` via: >> ``-Wl,-plugin-opt,jobs=N`` >> - ld64: >> ``-Wl,-mllvm,-threads=N`` >> +- lld: >> + ``-Wl,--thinlto-jobs=N`` >> >> Incremental >> ----------- >> >> >> _______________________________________________ >> cfe-commits mailing list >> cfe-commits@lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits >> > > > _______________________________________________ > cfe-commits mailing list > cfe-commits@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits > >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits