<div dir="ltr">Slide 9 is misleading. Sema is not a "pipeline" step which transforms the AST. Parse calls into Sema while parsing to construct the AST.<div><br></div><div>Other than that, a very handy presentation!<br>
<div><br></div><div>-- Sean Silva</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 4, 2014 at 3:28 AM, Adam Husar <span dir="ltr"><<a href="mailto:ihusar@fit.vutbr.cz" target="_blank">ihusar@fit.vutbr.cz</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
  for one course at our Brno University of Technology, I made a<br>
presentation about languages used in LLVM during compilation.<br>
I think also other may find it useful, so I am sending it<br>
here, so you can add it somewhere on the web if you will<br>
would like to.<br>
  It is not exactly a publication, rather lecture<br>
slides.<br>
<br>
Title: Languages Used in LLVM During Compilation<br>
Date: 30th April 2014<br>
Author: Adam Husar, FIT BUT, <a href="mailto:ihusar@fit.vutbr.cz" target="_blank">ihusar@fit.vutbr.cz</a><br>
Abstract:<br>
Presentation deals with intermediate presentations<br>
used in LLVM during compilation from a high-level<br>
programming language into assembly language.<br>
It briefly describes clang's AST, then LLVM IR,<br>
and also Selection DAG and Machine Code repesentations.<br>
<br>
<br>
It can be dowloaded here <a href="http://www.uschovna.cz/en/zasilka/AIXP5T3ST6UCPPH6-KFV/?set_lang=en" target="_blank">http://www.uschovna.cz/en/<u></u>zasilka/AIXP5T3ST6UCPPH6-KFV/?<u></u>set_lang=en</a>,<br>
or I can send it also directly through email.<br>
<br>
Best regards<span class="HOEnZb"><font color="#888888"><br>
  Adam Husar<br>
______________________________<u></u>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/llvmdev</a><br>
</font></span></blockquote></div><br></div>