<div dir="ltr"><div style>Our bootstrap bot now reports ASan errrors in the following tests:</div><div style>Failing Tests (5):</div><div>    LLVM :: CodeGen/R600/fabs.ll</div><div>    LLVM :: CodeGen/R600/literals.ll</div>
<div>    LLVM :: CodeGen/R600/llvm.AMDGPU.tex.ll</div><div>    LLVM :: CodeGen/R600/pv.ll</div><div>    LLVM :: CodeGen/R600/schedule-if-2.ll</div><div><br></div><div style>Can R600 devs take a look at this? I've filed</div>
<div style><br></div><div style><div><a href="http://llvm.org/bugs/show_bug.cgi?id=16103">http://llvm.org/bugs/show_bug.cgi?id=16103</a></div><div><a href="http://llvm.org/bugs/show_bug.cgi?id=16104">http://llvm.org/bugs/show_bug.cgi?id=16104</a></div>
</div><div style><br></div><div class="gmail_extra"><div class="gmail_quote">On Wed, May 22, 2013 at 4:35 AM, Rafael Espindola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Author: rafael<br>
Date: Tue May 21 19:35:47 2013<br>
New Revision: 182442<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=182442&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=182442&view=rev</a><br>
Log:<br>
Make R600 non-experimental.<br>
<br>
The r600 backend has been in tree for some time now. Marking it as<br>
non-experimental to avoid accidental breakage.<br>
<br>
Modified:<br>
    llvm/trunk/CMakeLists.txt<br>
    llvm/trunk/autoconf/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
    llvm/trunk/configure<br>
    llvm/trunk/docs/ReleaseNotes_34.rst<br>
<br>
Modified: llvm/trunk/CMakeLists.txt<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=182442&r1=182441&r2=182442&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=182442&r1=182441&r2=182442&view=diff</a><br>

==============================================================================<br>
--- llvm/trunk/CMakeLists.txt (original)<br>
+++ llvm/trunk/CMakeLists.txt Tue May 21 19:35:47 2013<br>
@@ -83,6 +83,7 @@ set(LLVM_ALL_TARGETS<br>
   MSP430<br>
   NVPTX<br>
   PowerPC<br>
+  R600<br>
   Sparc<br>
   SystemZ<br>
   X86<br>
<br>
Modified: llvm/trunk/autoconf/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/autoconf/configure.ac?rev=182442&r1=182441&r2=182442&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/autoconf/configure.ac?rev=182442&r1=182441&r2=182442&view=diff</a><br>

==============================================================================<br>
--- llvm/trunk/autoconf/<a href="http://configure.ac" target="_blank">configure.ac</a> (original)<br>
+++ llvm/trunk/autoconf/<a href="http://configure.ac" target="_blank">configure.ac</a> Tue May 21 19:35:47 2013<br>
@@ -798,13 +798,13 @@ TARGETS_TO_BUILD=""<br>
 AC_ARG_ENABLE([targets],AS_HELP_STRING([--enable-targets],<br>
     [Build specific host targets: all or target1,target2,... Valid targets are:<br>
      host, x86, x86_64, sparc, powerpc, arm, aarch64, mips, hexagon,<br>
-     xcore, msp430, nvptx, systemz, and cpp (default=all)]),,<br>
+     xcore, msp430, nvptx, systemz, r600, and cpp (default=all)]),,<br>
     enableval=all)<br>
 if test "$enableval" = host-only ; then<br>
   enableval=host<br>
 fi<br>
 case "$enableval" in<br>
-  all) TARGETS_TO_BUILD="X86 Sparc PowerPC AArch64 ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon SystemZ" ;;<br>
+  all) TARGETS_TO_BUILD="X86 Sparc PowerPC AArch64 ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon SystemZ R600" ;;<br>
   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do<br>
       case "$a_target" in<br>
         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;<br>
@@ -824,6 +824,7 @@ case "$enableval" in<br>
         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;<br>
         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;<br>
         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;<br>
+        r600)     TARGETS_TO_BUILD="R600 $TARGETS_TO_BUILD" ;;<br>
         host) case "$llvm_cv_target_arch" in<br>
             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;<br>
             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;<br>
<br>
Modified: llvm/trunk/configure<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/configure?rev=182442&r1=182441&r2=182442&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/configure?rev=182442&r1=182441&r2=182442&view=diff</a><br>

==============================================================================<br>
--- llvm/trunk/configure (original)<br>
+++ llvm/trunk/configure Tue May 21 19:35:47 2013<br>
@@ -1445,7 +1445,8 @@ Optional Features:<br>
   --enable-targets        Build specific host targets: all or<br>
                           target1,target2,... Valid targets are: host, x86,<br>
                           x86_64, sparc, powerpc, arm, aarch64, mips, hexagon,<br>
-                          xcore, msp430, nvptx, systemz, and cpp (default=all)<br>
+                          xcore, msp430, nvptx, systemz, r600, and cpp<br>
+                          (default=all)<br>
   --enable-experimental-targets<br>
                           Build experimental host targets: disable or<br>
                           target1,target2,... (default=disable)<br>
@@ -5636,7 +5637,7 @@ if test "$enableval" = host-only ; then<br>
   enableval=host<br>
 fi<br>
 case "$enableval" in<br>
-  all) TARGETS_TO_BUILD="X86 Sparc PowerPC AArch64 ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon SystemZ" ;;<br>
+  all) TARGETS_TO_BUILD="X86 Sparc PowerPC AArch64 ARM Mips XCore MSP430 CppBackend MBlaze NVPTX Hexagon SystemZ R600" ;;<br>
   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do<br>
       case "$a_target" in<br>
         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;<br>
@@ -5656,6 +5657,7 @@ case "$enableval" in<br>
         mblaze)   TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;<br>
         nvptx)    TARGETS_TO_BUILD="NVPTX $TARGETS_TO_BUILD" ;;<br>
         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;<br>
+        r600)     TARGETS_TO_BUILD="R600 $TARGETS_TO_BUILD" ;;<br>
         host) case "$llvm_cv_target_arch" in<br>
             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;<br>
             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;<br>
@@ -10535,7 +10537,7 @@ else<br>
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2<br>
   lt_status=$lt_dlunknown<br>
   cat > conftest.$ac_ext <<EOF<br>
-#line 10538 "configure"<br>
+#line 10540 "configure"<br>
 #include "confdefs.h"<br>
<br>
 #if HAVE_DLFCN_H<br>
<br>
Modified: llvm/trunk/docs/ReleaseNotes_34.rst<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes_34.rst?rev=182442&r1=182441&r2=182442&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes_34.rst?rev=182442&r1=182441&r2=182442&view=diff</a><br>

==============================================================================<br>
--- llvm/trunk/docs/ReleaseNotes_34.rst (original)<br>
+++ llvm/trunk/docs/ReleaseNotes_34.rst Tue May 21 19:35:47 2013<br>
@@ -44,6 +44,8 @@ Non-comprehensive list of changes in thi<br>
 * Support for exception handling has been removed from the old JIT. Use MCJIT<br>
   if you need EH support.<br>
<br>
+* The R600 backend is not marked experimental anymore and is built by default.<br>
+<br>
 * ... next change ...<br>
<br>
 .. NOTE<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Alexey Samsonov, MSK</div>
</div></div>