<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Jun 11, 2008, at 3:59 AM, Gaster, Benedict wrote:</div><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div lang="EN-US" link="blue" vlink="purple"><div class="Section1"><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">Hello,<o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; "><br></div><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">We are currently evaluating LLVM as a compiler technology against Open64 and have a few questions regarding its currently status with respect to optimizations in particular.</div></div></div></span></blockquote><div><br></div><div>Hi Benedict,</div><div><br></div><div>As others have said, LLVM does not have much in the way of high-level dependence-analysis based loop transformations.  There are several groups that are interested in this, so I expect this to start improving over the next months.</div><div><br></div><div>Pragmatically speaking, the right choice for you probably depends on your goals.  If you need to get something running as soon as possible and need these high level loop xforms, Open64 is probably the way to go.  If you are interested in the long term and interested in contributing to make this happen, I strongly believe LLVM is a better choice than Open64.  We would obviously welcome any input and contributions from AMD of course.</div><div><br></div><div>-Chris</div></div></body></html>