<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>On 9/3/15, 3:34 PM, "Mehdi Amini" <<a href="mailto:mehdi.amini@apple.com">mehdi.amini@apple.com</a>> wrote:</div>
<span id="OLK_SRC_BODY_SECTION">
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi,
<div class=""><br class="">
</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Sep 3, 2015, at 1:38 PM, Maksim Panchenko via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" class="">llvm-dev@lists.llvm.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class="">
<div class="">Hi All,</div>
<div class=""><br class="">
</div>
<div class="">Our team at Hip-Hop Virtual Machine (<a href="http://hhvm.com/" class="">http://hhvm.com</a>) have been experimenting with using LLVM as a code generator for x86-64. We have been successfully running it for quite some time as a secondary back
 end. We had to modify our version of LLVM and our mods were based on 3.5 release. At this point we feel our requirements have become stable enough to start upstreaming our diffs.</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
Great to read that you will upstream stuff!</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class="">
<div class=""><br class="">
</div>
<div class="">A high-level overview of LLVM changes could be found at:</div>
<div class=""><br class="">
</div>
<div class=""><a href="https://github.com/facebook/hhvm/tree/master/hphp/tools/llvm" class="">https://github.com/facebook/hhvm/tree/master/hphp/tools/llvm</a></div>
<div class=""><br class="">
</div>
<div class="">The set of patches will be loosely based on the above,  as some of our interfaces have changed since we’ve merged with the trunk.</div>
<div class=""><br class="">
</div>
<div class="">All feedback is welcome. Please let me know if you are interested and I’ll CC you explicitly on the reviews.</div>
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div><br class="">
</div>
</div>
The patch is huge, I expect many small patches won’t be too much controversial, but it would be nice to have some RFC-like document to discuss some high-level design details. </div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>That makes sense. I would think features like “location records” to be useful outside of our project, and agree that it’ll require an RFC.</div>
<span id="OLK_SRC_BODY_SECTION">
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
<div class="">And I’ll be happy to be CC’ed on the reviews.</div>
</div>
</div>
</blockquote>
</span>
<div>Sounds good!</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Maksim</div>
</body>
</html>