[llvm-dev] Outreachy dcoumentation project

Shivam Gupta via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 10 22:25:57 PDT 2021


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>


More information about the llvm-dev mailing list