<div dir="ltr"><div><div>Hi Julian,<br><br><div>> Some areas/ideas we are especially interested in:</div><div>> Adaption of Clang to support OpenMP (<a href="http://clang-omp.github.io/" target="_blank">http://clang-omp.github.io/</a>), but haven't been able to contact one of the developers yet.</div>
<br></div><div>This project is owned by my team, and we certainly welcome contributions! Have you tried to contact us via <a href="https://github.com/clang-omp/clang/issues">https://github.com/clang-omp/clang/issues</a> ?<br>
<br></div><div>Either way, it is really hard to find a short-term "new development" work for your team in OpenMP -- as the implementation is more or less already finished. Yes, it can benefit from some refactoring here and there, but I doubt this is what you are looking for.<br>
<br>One area still missing, though, is capturing variables with variable-length array type. There is a similar question (is it posted by one of you?) and more elaborate answer: <a href="https://github.com/clang-omp/clang/issues/12">https://github.com/clang-omp/clang/issues/12</a><br>
</div><div><br></div>Yours,<br>Andrey Bokhanko<br>=============<br></div>Software Engineer<br>Intel Compiler Team<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Oct 7, 2013 at 6:12 AM, Julian Lettner <span dir="ltr"><<a href="mailto:julian.lettner@uci.edu" target="_blank">julian.lettner@uci.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Dear Clang/LLVM community!</div><div><br></div><div>We (a group of 3 highly motivated CS grad students) are taking a class about compilers and optimizations.</div>
<div>This class offers the option of doing a implementation project (instead of reading/writing x papers) for its main part.</div>
<div>Of course hacking is much more fun than ... ;)</div><div><br></div><div>So my question is do you know of any open points, compiler passes, optimizations in the LLVM / Clang realm that are small enough for a student group to be tackled in a quarter (~2 months)?</div>

<div>We acknowledge that compilers are very complex software and that it is very hard to do anything meaningful in this timeframe.</div><div>So we would appreciate any guidance you can offer.</div><div>This could also mean doing work in a LLVM / Clang related project, as LLVM / Clang themselves are pretty mature projects and doing anything substantial would probably take much longer.</div>

<div>The only requirement of the project would be that it is in the realm of compilers and optimizations.</div><div><br></div><div>Some areas/ideas we are especially interested in:</div><div>Adaption of Clang to support OpenMP (<a href="http://clang-omp.github.io/" target="_blank">http://clang-omp.github.io/</a>), but haven't been able to contact one of the developers yet.</div>

<div><br></div><div>Profile-guided optimization:</div><div><a href="https://docs.google.com/document/d/1b2XFuOkR2K-Oao4u5fR3a9Ok83IB_W4EJWVmNak4GRE/pub" target="_blank">https://docs.google.com/document/d/1b2XFuOkR2K-Oao4u5fR3a9Ok83IB_W4EJWVmNak4GRE/pub</a></div>

<div><br></div><div>We are glad for any pointers, suggestions and other help.</div><div>Also feel free to answer me directly if you like.</div><span class="HOEnZb"><font color="#888888"><div>-- Julian</div></font></span></div>

<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">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/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>