<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 12/12/16 13:47, Johannes Doerfert
      via llvm-dev wrote:<br>
    </div>
    <blockquote cite="mid:20161212124750.GC1736@arch-linux-jd"
      type="cite">
      <pre wrap="">@Vivek, thanks for your answer and especially these links!

I just want to add two more though I am not sure if they are useful
here:
- Some slides [0] that explain the general structure of LLVM and LLVM-IR I
  used in our compiler class last year [0].
- Examples that build LLVM-IR "from scratch". These were designed to
  help students to build an LLVM-IR frontend for their AST.

Regarding the possible projects:
  We hat a BoF about this at the LLVM-Dev [3] and there was agreement
  that we need one person in charge of the "open projects" page [4]. I
  think somebody declared Vassil [CCed] as volunteer and he agreed to do the
  job. He might be able to shed some light on the open project issue.</pre>
    </blockquote>
    Yes, we started working on this a few weeks ago. Once it is ready I
    will post it to the mailing lists. Unfortunately, for the moment, I
    can't be more helpful :(.<br>
    -- Vassil<br>
    <blockquote cite="mid:20161212124750.GC1736@arch-linux-jd"
      type="cite">
      <pre wrap="">

Cheers,
  Johannes

[0] <a class="moz-txt-link-freetext" href="http://compilers.cs.uni-saarland.de/teaching/cc/2015/slides/llvm-ir.pdf">http://compilers.cs.uni-saarland.de/teaching/cc/2015/slides/llvm-ir.pdf</a>
[1] <a class="moz-txt-link-freetext" href="http://compilers.cs.uni-saarland.de/teaching/cc/2015/">http://compilers.cs.uni-saarland.de/teaching/cc/2015/</a>
[2] <a class="moz-txt-link-freetext" href="http://compilers.cs.uni-saarland.de/teaching/cc/2015/example-llvm-ir.tar">http://compilers.cs.uni-saarland.de/teaching/cc/2015/example-llvm-ir.tar</a>
[3] <a class="moz-txt-link-freetext" href="https://llvmdevelopersmeetingbay2016.sched.com/event/8Yzs/raising-next-generation-of-llvm-developers">https://llvmdevelopersmeetingbay2016.sched.com/event/8Yzs/raising-next-generation-of-llvm-developers</a>
[4] <a class="moz-txt-link-freetext" href="http://llvm.org/OpenProjects.html">http://llvm.org/OpenProjects.html</a>

On 12/10, vivek pandya via llvm-dev wrote:
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">Hello,
Presently my research is focused on compiler and i found LLVM great tool to
work with. I want to familiarize it at undergraduate level.

Hi Hameeza,
</pre>
        </blockquote>
        <pre wrap="">
I have face similar situation before and I would suggest you to read some
books/ blogs available on Internet for LLVM.
 I think the best way to understand LLVM is by playing with it.
 Then you should try doing some assignments based on LLVM from some good
universities.
For example :
<a class="moz-txt-link-freetext" href="https://utah.instructure.com/courses/377698/assignments/3299816">https://utah.instructure.com/courses/377698/assignments/3299816</a>

or
<a class="moz-txt-link-freetext" href="https://www.cs.cmu.edu/afs/cs/academic/class/15745-s09/www/assignments/1/P1.pdf">https://www.cs.cmu.edu/afs/cs/academic/class/15745-s09/www/assignments/1/P1.pdf</a>

or <a class="moz-txt-link-freetext" href="https://wiki.aalto.fi/display/t1065450/assignments+2015">https://wiki.aalto.fi/display/t1065450/assignments+2015</a>

almost all good universities have LLVM based course structure for Advance
compiler courses

Could you suggest some good optimization and backend based LLVM projects at
</pre>
        <blockquote type="cite">
          <pre wrap="">undergraduate level.

Once you get enough experience then you can contact some community member
</pre>
        </blockquote>
        <pre wrap="">on IRC asking some task which is yet to be done but because of busy
schedule LLVM-Dev are not able to work on it.

Also as you are student I will encourage you to participate in Google
Summer of Code 2017.

Hope this helps!

- Vivek

</pre>
        <blockquote type="cite">
          <pre wrap="">Thankyou

Regards
Hameeza Ahmed

</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">_______________________________________________
LLVM Developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
      </blockquote>
      <pre wrap="">

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
LLVM Developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>