[PATCH] D24826: [LTO] Add -flto-jobs=N to control backend parallelism
Teresa Johnson via cfe-commits
cfe-commits at lists.llvm.org
Thu Sep 22 06:57:42 PDT 2016
tejohnson created this revision.
tejohnson added a reviewer: mehdi_amini.
tejohnson added a subscriber: cfe-commits.
Herald added a subscriber: mehdi_amini.
Currently, a linker option must be used to control the backend
parallelism of ThinLTO or full LTO (where it only applies to
parallel code gen). The linker option varies depending on the
linker (e.g. gold vs ld64). Add a new clang option -flto-jobs=N
to control this.
I've added in the wiring to pass this to the gold plugin. I also
added in the logic to pass this down in the form I understand that
ld64 uses on MacOS, for the darwin target.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 4540 bytes
Desc: not available
More information about the cfe-commits