<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Your commit broke a buildbot:</div><div><br></div><div><a href="http://lab.llvm.org:8013/builders/clang-x86_64-darwin11-nobootstrap-RA/builds/2137">http://lab.llvm.org:8013/builders/clang-x86_64-darwin11-nobootstrap-RA/builds/2137</a></div><div><br></div><div>Michael</div><br><div><div>On Mar 1, 2013, at 1:34 PM, Eli Bendersky <<a href="mailto:eliben@google.com">eliben@google.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">Author: eliben<br>Date: Fri Mar  1 15:34:37 2013<br>New Revision: 176381<br><br>URL:<span class="Apple-converted-space"> </span><a href="http://llvm.org/viewvc/llvm-project?rev=176381&view=rev">http://llvm.org/viewvc/llvm-project?rev=176381&view=rev</a><br>Log:<br>Rewrite a test to count emitted instructions without using -stats<br><br>Also removed the comments of "should produce..." because they completely<br>don't match the actually produced output.<br><br><br>Modified:<br>   llvm/trunk/test/CodeGen/Thumb/iabs.ll<br><br>Modified: llvm/trunk/test/CodeGen/Thumb/iabs.ll<br>URL:<span class="Apple-converted-space"> </span><a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Thumb/iabs.ll?rev=176381&r1=176380&r2=176381&view=diff">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Thumb/iabs.ll?rev=176381&r1=176380&r2=176381&view=diff</a><br>==============================================================================<br>--- llvm/trunk/test/CodeGen/Thumb/iabs.ll (original)<br>+++ llvm/trunk/test/CodeGen/Thumb/iabs.ll Fri Mar  1 15:34:37 2013<br>@@ -1,22 +1,20 @@<br>-; RUN: llc < %s -march=thumb -stats 2>&1 | \<br>-; RUN:   grep "4 .*Number of machine instrs printed"<br>-<br>-;; Integer absolute value, should produce something as good as:<br>-;; Thumb:<br>-;;   movs r0, r0<br>-;;   bpl<br>-;;   rsb r0, r0, #0 (with opitmization, bpl + rsb is if-converted into rsbmi)<br>-;;   bx lr<br>+; RUN: llc < %s -march=thumb -filetype=obj -o %t.o<br>+; RUN: llvm-objdump -disassemble -arch=thumb %t.o | FileCheck %s<br><br>define i32 @test(i32 %a) {<br>        %tmp1neg = sub i32 0, %a<br>        %b = icmp sgt i32 %a, -1<br>        %abs = select i1 %b, i32 %a, i32 %tmp1neg<br>        ret i32 %abs<br>-; CHECK:  movs r0, r0<br>-; CHECK:  bpl<br>-; CHECK:  rsb r0, r0, #0<br>-; CHECK:  bx lr<br>-}<br><br>+; This test just checks that 4 instructions were emitted<br>+<br>+; CHECK:      {{^.text:}}<br>+; CHECK-NEXT: 0:<br>+; CHECK-NEXT: 2:<br>+; CHECK-NEXT: 4:<br>+; CHECK-NEXT: 6:<br>+<br>+; CHECK-NOT: 8:<br>+}<br><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">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a></div></blockquote></div><br></body></html>