Hi everyone! 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. 1. Adding https://llvm.org/docs/GlobalISel/index.html before this- https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence 2. https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence . There are many opcodes like this one that need documenting. 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: https://llvm.org/docs/GlobalISel/IRTranslator.html#aggregates https://llvm.org/docs/GlobalISel/Legalizer.html#api-legalizerinfo https://llvm.org/docs/GlobalISel/RegBankSelect.html#api-registerbankinfo Some feedback on this would be very helpful. Thank you! Pooja Yadav -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210610/253ecbb1/attachment.html>
David Blaikie via llvm-dev
2021-Jun-10 17:12 UTC
[llvm-dev] Outreachy dcoumentation project
+Jessica - I think she's got context on GlobalISel and might be able to rope in other folks with context if needed. On Wed, Jun 9, 2021 at 10:03 PM Pooja Yadav via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi everyone! > 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. > > 1. Adding https://llvm.org/docs/GlobalISel/index.html before this- > https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence > 2. https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence . There > are many opcodes like this one that need documenting. > 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: > https://llvm.org/docs/GlobalISel/IRTranslator.html#aggregates > > https://llvm.org/docs/GlobalISel/Legalizer.html#api-legalizerinfo > > https://llvm.org/docs/GlobalISel/RegBankSelect.html#api-registerbankinfo > Some feedback on this would be very helpful. > Thank you! > > Pooja Yadav > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210610/392bf9c9/attachment.html>
Shivam Gupta via llvm-dev
2021-Jun-11 05:25 UTC
[llvm-dev] Outreachy dcoumentation project
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. On Thu, Jun 10, 2021 at 10:33 AM Pooja Yadav via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi everyone! > 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. > > 1. Adding https://llvm.org/docs/GlobalISel/index.html before this- > https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence > 2. https://llvm.org/docs/GlobalISel/GenericOpcode.html#g-fence . There > are many opcodes like this one that need documenting. > 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: > https://llvm.org/docs/GlobalISel/IRTranslator.html#aggregates > > https://llvm.org/docs/GlobalISel/Legalizer.html#api-legalizerinfo > > https://llvm.org/docs/GlobalISel/RegBankSelect.html#api-registerbankinfo > Some feedback on this would be very helpful. > Thank you! > > Pooja Yadav > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210611/d29cd117/attachment.html>