<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Apr 27, 2017 at 7:13 AM, 陳韋任 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi All,<br>
<br>
  During a discussion about instruction scheduling in LLVM [1], I<br>
realize that class PostRASchedulerList<br>
actually is deprecated. The documentation of instruction scheduling is<br>
pretty poor, so I cannot find such<br>
information. Removing the obsoleted class might be too aggressive. I<br>
am wondering if we can mark<br>
the class as deprecated [2] (seems C++14 feature required), or at<br>
least making a note on [3].<br>
<br>
  Thoughts? :-)<br>
<br>
[1] <a href="http://lists.llvm.org/pipermail/llvm-dev/2017-April/112358.html" rel="noreferrer" target="_blank">http://lists.llvm.org/<wbr>pipermail/llvm-dev/2017-April/<wbr>112358.html</a><br>
[2]  <a href="http://josephmansfield.uk/articles/marking-deprecated-c++14.html" rel="noreferrer" target="_blank">http://josephmansfield.uk/<wbr>articles/marking-deprecated-c+<wbr>+14.html</a><br>
[3] <a href="http://llvm.org/docs/CodeGenerator.html#selectiondag-scheduling-and-formation-phase" rel="noreferrer" target="_blank">http://llvm.org/docs/<wbr>CodeGenerator.html#<wbr>selectiondag-scheduling-and-<wbr>formation-phase</a><br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
Wei-Ren Chen (陳韋任)<br>
Homepage: <a href="https://people.cs.nctu.edu.tw/~chenwj" rel="noreferrer" target="_blank">https://people.cs.nctu.edu.tw/<wbr>~chenwj</a><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>
</font></span></blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Not sure about that class specifically, but we have LLVM_ATTRIBUTE_DEPRECATED in Support/Compiler.h. However I'm not sure it will work for class types.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">- Michael Spencer</div></div>