<div dir="ltr">Ok sure, will check do this.<div>Thanks!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 11, 2021 at 10:57 AM Shivam Gupta <<a href="mailto:shivam98.tkg@gmail.com">shivam98.tkg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">For GloablISel tutorial, you may look at "writing an LLVM Backend '' documentation which is based on the SelectionDAG instruction selector. You can rewrite that document for GlobalIsel in docs/GlobalISel/Porting.md after studying the AArch64 implementation.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 10, 2021 at 10:33 AM Pooja Yadav via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi everyone!<div>I am Pooja Yadav, an outreachy intern and I am working on the project "Create Documentation and Tutorials for the LLVM Global Instruction Selection Framework". I have been going through the documents and tutorials of GISel and I thought to list out the updates that should be made. It would be very helpful if anyone wants to add anything to the list or if they think something needs to be updated or added in the documentation.  </div><div><br></div><div>1. Adding <a title="https://llvm.org/docs/GlobalISel/index.html" href="https://llvm.org/docs/GlobalISel/index.html" rel="noreferrer noopener" style="margin:0px;padding:0px;border:0px;font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:baseline;outline:0px;word-break:break-word;white-space:break-spaces;background-color:rgba(4,4,5,0.07)" target="_blank">https://llvm.org/docs/GlobalISel/index.html</a> before this-<a title="https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence" href="https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence" rel="noreferrer noopener" style="margin:0px;padding:0px;border:0px;font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:baseline;outline:0px;word-break:break-word;white-space:break-spaces;background-color:rgba(250,166,26,0.08)" target="_blank">https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence</a><span style="color:rgb(220,221,222);font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:break-spaces;background-color:rgba(250,166,26,0.08)"> </span> </div><div>2. <a title="https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence" href="https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence" rel="noreferrer noopener" style="margin:0px;padding:0px;border:0px;font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:baseline;outline:0px;word-break:break-word;white-space:break-spaces;background-color:rgba(250,166,26,0.08)" target="_blank">https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence</a><span style="color:rgb(220,221,222);font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:break-spaces;background-color:rgba(250,166,26,0.08)"> .</span><span style="color:rgb(220,221,222);font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;white-space:break-spaces;background-color:rgba(250,166,26,0.08)"> </span><span style="background-color:rgba(250,166,26,0.08);font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:break-spaces"><font color="#000000">There are many opcodes like this one that need documenting.</font></span></div><div><span style="background-color:rgba(250,166,26,0.08);font-family:Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;white-space:break-spaces"><font color="#000000">3. There are some TODOs that I am listing here . Need help to find out whether these TODOs been implemented so that I can try updating the documentation regarding these:  </font></span></div><div>          <a href="https://llvm.org/docs/GlobalISel/IRTranslator.html#aggregates" target="_blank">https://llvm.org/docs/GlobalISel/IRTranslator.html#aggregates</a></div><div>          <a href="https://llvm.org/docs/GlobalISel/Legalizer.html#api-legalizerinfo" target="_blank">https://llvm.org/docs/GlobalISel/Legalizer.html#api-legalizerinfo</a></div><div>          <a href="https://llvm.org/docs/GlobalISel/RegBankSelect.html#api-registerbankinfo" target="_blank">https://llvm.org/docs/GlobalISel/RegBankSelect.html#api-registerbankinfo</a></div><div>Some feedback on this would be very helpful.</div><div>Thank you!</div><div><br></div><div>Pooja Yadav</div></div>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>
</blockquote></div>