David Callahan via llvm-dev
2018-May-03 15:27 UTC
[llvm-dev] Passing arguments to LTOCodeGenerator
In LTOCodeGenerator.cpp there are some options related to optimization remarks. On MacOS, I can pass in this option to enable them: -Wl,-mllvm,-lto-pass-remarks-output=remarks But on Linux using 2.29.1 binutils version of gold, I try this alternative: -Wl,--plugin-opt,-lto-pass-remarks-output=remarks But I get this error message: LLVMgold: Unknown command line argument '--library=to-pass-remarks-output=remarks'. Try: 'LLVMgold -he\ lp' LLVMgold: Did you mean '-no-warn=to-pass-remarks-output=remarks'? If I try this -Wl,--plugin-opt=lto-pass-remarks-output=remarks I get LLVMgold: Unknown command line argument 'lto-pass-remarks-output=remarks'. Try: 'LLVMgold -help' clang-7: error: linker command failed with exit code 1 (use -v to see invocation) Any suggestions are welcome, Thanks david -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180503/a4093437/attachment-0001.html>
Teresa Johnson via llvm-dev
2018-May-03 15:31 UTC
[llvm-dev] Passing arguments to LTOCodeGenerator
I recently added support for opt remarks to the gold plugin, in r330252. The option names are: -plugin-opt=opt-remarks-with-hotness -plugin-opt=opt-remarks-filename=[filename] (I used the same option names as used by lld, which unfortunately is different than the ones added to the old LTO API) Teresa On Thu, May 3, 2018 at 8:27 AM, David Callahan via llvm-dev < llvm-dev at lists.llvm.org> wrote:> In LTOCodeGenerator.cpp there are some options related to optimization > remarks. > > On MacOS, I can pass in this option to enable them: > > -Wl,-mllvm,-lto-pass-remarks-output=remarks > > > > But on Linux using 2.29.1 binutils version of gold, I try this alternative: > > -Wl,--plugin-opt,-lto-pass-remarks-output=remarks > > > > But I get this error message: > > LLVMgold: Unknown command line argument '--library=to-pass-remarks-output=remarks'. > Try: 'LLVMgold -he\ > > lp' > > LLVMgold: Did you mean '-no-warn=to-pass-remarks-output=remarks'? > > > > If I try this > > -Wl,--plugin-opt=lto-pass-remarks-output=remarks > > > > I get > > LLVMgold: Unknown command line argument 'lto-pass-remarks-output=remarks'. > Try: 'LLVMgold -help' > > clang-7: error: linker command failed with exit code 1 (use -v to see > invocation) > > > > Any suggestions are welcome, > > Thanks > > david > > > > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-- Teresa Johnson | Software Engineer | tejohnson at google.com | 408-460-2413 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180503/4d1f7e63/attachment.html>