Displaying 2 results from an estimated 2 matches for "usenewpm".
2017 Oct 03
2
New Pass Manager with flto[=thin] not enabled (??)
...n LTO link step even if '-fexperimental-new-pass-manager' was
specified in the compile step and link step commands. Upon closer
inspection, it seems there's so real way to invoke the new pass manager
path ('runNewPMPasses' in lib/LTO/LTOBackend.cpp) during link step.
'Conf.UseNewPM' is used to select the new PM in LTOBackend.cpp, but only
two places in the code sets it. The first is through the 'llvm-lto2' tool,
and the second during the compile step with '-fthinlto-index=<value>'.
Neither are invoked during LTO/thinLTO link.
tools/llvm-lto2/llvm-l...
2017 Oct 03
2
New Pass Manager with flto[=thin] not enabled (??)
On Tue, Oct 3, 2017 at 12:08 PM, Davide Italiano <davide at freebsd.org> wrote:
> On Tue, Oct 3, 2017 at 11:57 AM, Graham Yiu via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> Hello,
>>
>> I recently noticed that the new pass manager was not enabled at regular/thin
>> LTO link step even if '-fexperimental-new-pass-manager' was specified in the