<div dir="ltr">I think that particular option would need to be embedded in the IR. In general, if an option is normally passed only at compile time, it would need to have some representation in the IR.<div><br></div><div>Peter</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 7, 2017 at 10:53 AM, Pirama Arumuga Nainar via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The gold plugin supports many of the backend options.  But Clang doesn't pass all of them to the plugin as it does to the backend.<div><br></div><div>For example, to support -emulated-tls with LTO, Clang needs to pass -emulated-tls to the LTO backend.  Shall I just change the driver to add -plugin-opt=-emulated-tls or is the best practice to embed this in the IR?<br></div></div>
<br>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">-- <div>Peter</div></div></div>
</div>