<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-family: Times; font-size: 16px; "><div style="margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Verdana; font-size: 10pt; line-height: normal; background-color: rgb(255, 255, 255); direction: inherit; "><div id="doc-contents" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><span class="Apple-style-span" id="ap-20" style="font-family: Helvetica; "><div id="ap-21" style="word-wrap: break-word; margin-top: 0px; margin-bottom: 0px; direction: inherit; "><div id="o3iz0" style="font-size: 16px; margin-top: 0px; margin-bottom: 0px; direction: inherit; "><b id="ap-22">Second Annual LLVM Developers' Meeting</b></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><b id="ap-23">August 1, 2008 - Apple Inc. Campus, Cupertino, California, U.S.A.</b></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="w:hg1"></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">The second annual LLVM Developers' Meeting will be held this year at Apple Inc.'s main campus in Cupertino, California:</div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="ap-24"></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">  <a href="http://llvm.org/devmtg" id="ap-25">http://llvm.org/devmtg</a></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="ap-26"></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">Like last year's inaugural meeting, the meeting serves as a forum for both LLVM developers and users to get acquainted, to learn how LLVM is used, and to exchange ideas about LLVM and its (potential) applications. </div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="oi2e2"></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">We invite everyone to <b id="ap-27">officially register</b> by <b id="ap-28">July 20, 2008</b> for this meeting via our website:</div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="ap-29"></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">  <a href="http://llvm.org/devmtg/register.php" id="ap-210">http://llvm.org/devmtg/register.php</a></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="vfgf0"></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">We believe this meeting will be of interest to the following people:</div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="f45w1"></div><div id="o3iz38" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><div id="ap-211" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">• Active LLVM developers and users.</div><div id="ap-212" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">• Anyone interested in using LLVM, either as part of a commercial product, open-source project, or research.</div><div id="ap-213" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">• Compiler, programming language, and language runtime enthusiasts.</div><div id="ap-214" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">• Those interested in using compiler technology in novel and interesting ways.</div><div id="vylu0" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><div id="o3iz35" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="di:g0"></div><div id="o3iz35" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><div id="ap-215" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">Beyond discussing the core LLVM compiler infrastructure, this year's meeting will also dedicate a significant amount of attention to <b>Clang</b>, LLVM's new frontend for C-based languages.</div><div id="ap-216" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="fwma49"></div><div id="ap-217" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "></div><div id="ap-218" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">We also invite you to sign up for the official Developer Meeting mailing list to be kept informed of updates concerning the meeting:</div><div id="ap-219" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="ap-220"></div><div id="ap-221" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">  <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-devmeeting" id="ap-222">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-devmeeting</a></div><div id="ap-223" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="yp9_0"></div><div id="ap-224" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">Last year's inaugural meeting was a success for LLVM and the LLVM community at large. We fully expect that this year's meeting will be an even greater success.  Please join us!</div><div id="ap-229" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="vzfn0"></div><div id="ap-230" style="font-size: 15px; margin-top: 0px; margin-bottom: 0px; direction: inherit; "><b id="ap-231">Potential Speakers</b></div><div id="ap-232" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="wn6t2"></div><div id="ap-233" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">If you are interested in presenting at this year's LLVM Developers' Meeting, please submit your talk proposal to us by <b>June 30, 2008</b> via the website: </div><div id="ap-234" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="ap-235"></div><div id="ap-236" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">  <a href="http://www.llvm.org/devmtg/talk.php" id="ap-237">http://www.llvm.org/devmtg/talk.php</a>.</div></div><div id="o3iz37" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="m.yh9"></div><div id="o3iz37" style="font-size: 15px; margin-top: 0px; margin-bottom: 0px; direction: inherit; "><b id="ap-238">About LLVM</b></div><div id="o3iz37" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="gsfi1"></div><div id="o3iz37" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">The Low-Level Virtual Machine (LLVM) is a collection of libraries and tools that make it easy to build compilers, optimizers, Just-In-Time code generators, and many other compiler-related programs. LLVM uses a single, language-independent virtual instruction set both as an offline code representation (to communicate code between compiler phases and to run-time systems) and as the compiler internal representation (to analyze and transform programs). This persistent code representation allows a common set of sophisticated compiler techniques to be applied at compile-time, link-time, install-time, run-time, or "idle-time" (between program runs).</div><div id="o3iz37" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="lcur2"></div><div id="o3iz37" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">The strengths of the LLVM infrastructure are its extremely simple design (which makes it easy to understand and use), source-language independence, powerful mid-level optimizer, automated compiler debugging support, extensibility, and its stability and reliability. LLVM is currently being used to host a wide variety of academic research projects and commercial projects.</div><div id="o3iz37" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="b1et4"></div><div id="o3iz37" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">For more information, please visit <a href="http://llvm.org/" id="ap-239">http://llvm.org</a>.</div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="ap-241"></div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><span class="Apple-style-span" id="i0or0" style="font-size: 15px; "><b>About Clang</b></span></div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="gkro0"></div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">Clang is a new frontend for C-based languages, targeting support for C, Objective-C, and C++.</div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="vz9q0"></div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">Like the rest of LLVM, Clang consists of a collection of libraries, making it versatile in its applications.  The goal of Clang is to be multipurpose, allowing not only the creation of standalone compilers for C-based languages, but also intelligent IDEs, refactoring tools, source to source translators, static analysis tools, and countless others.  Other design goals of Clang include 100% compatibility with GCC and a high quality of implementation that makes Clang fast, scalable, and easy to customize and expand.</div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="er-40"></div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">Clang was announced at last year's Developer Meeting.  This year's meeting will include an extensive discussion of Clang and its applications (both currently existing and planned).</div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><br id="domh0"></div><div id="ap-240" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">For more information, please visit <a id="oih-" href="http://clang.llvm.org/" title="http://clang.llvm.org">http://clang.llvm.org</a>.</div><div><br></div></div></div></div></span></div></div></span></body></html>