<div dir="ltr"><div class="gmail-gs" style="margin:0px;padding:0px 0px 20px;width:1307.81px;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div class="gmail-"><div id="gmail-:1jc" class="gmail-ii gmail-gt gmail-adO" style="font-size:12.8px;direction:ltr;margin:8px 0px 0px;padding:0px"><div id="gmail-:1jd" class="gmail-a3s gmail-aXjCH" style="overflow:hidden;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif"><div dir="ltr"><div><span class="gmail-im" style=""><font color="#000000"><div style="">Hi all,</div><div style=""><br></div><div style="">I'm interested in working on the GSOC project of developing annotated headers from LLVM IR attributes.</div><div style=""><br></div></font></span><div><font color="#000000">I'm a PhD candidate at MIT studying how various compiler representations can be leveraged to better optimize and ensure correctness in programs.</font></div><span class="gmail-im" style=""><font color="#000000"><div><br></div><div>I have previous experience in LLVM/Clang from extending it to analyze parallel programs in the Tapir compiler as well as extending clang to represent reductions as attributes.</div><div><br></div></font></span><div><font color="#000000">I've also started discussing ideas with the project mentors (who subsequently recommended that I email the list), including checking whether clang merges attributes from multiple function declarations as a precondition for generating the headers.</font></div><div><br></div><div>Cheers,</div><div>Billy Moses</div></div></div><div class="gmail-yj6qo gmail-ajU" style="outline:none;padding:10px 0px;width:22px;margin:2px 0px 0px"><div id="gmail-:1j0" class="gmail-ajR" tabindex="0" style="background-color:rgb(232,234,237);border:none;clear:both;line-height:6px;outline:none;width:24px;border-radius:5.5px"><img class="gmail-ajT" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif" style="background: url("https://www.gstatic.com/images/icons/material/system/2x/more_horiz_black_20dp.png") 50% 50% / 20px no-repeat; height: 11px; opacity: 0.7; width: 24px;"></div></div></div></div><div class="gmail-hi" style="border-bottom-left-radius:1px;border-bottom-right-radius:1px;padding:0px;width:auto;background:rgb(242,242,242);margin:0px"></div></div></div><br class="gmail-Apple-interchange-newline"></div>