summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/fold-and-shift.ll
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-01-11 12:17:47 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-01-11 12:17:47 +0000
commite4bc80a14be77c232e1c4e1f30308a72d5cec05a (patch)
treee55cc58d604f182637aecfcd64affa183d6cb0a1 /test/CodeGen/X86/fold-and-shift.ll
parentd65a9106cd31d0564c093a4a40f7772f80797296 (diff)
downloadllvm-e4bc80a14be77c232e1c4e1f30308a72d5cec05a.tar.gz
llvm-e4bc80a14be77c232e1c4e1f30308a72d5cec05a.tar.bz2
llvm-e4bc80a14be77c232e1c4e1f30308a72d5cec05a.tar.xz
Disable the transformation I added in r147936 to see if it fixes some
strange build bot failures that look like a miscompile into an infloop. I'll investigate this tomorrow, but I'd both like to know whether my patch is the culprit, and get the bots back to green. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147945 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/fold-and-shift.ll')
-rw-r--r--test/CodeGen/X86/fold-and-shift.ll20
1 files changed, 10 insertions, 10 deletions
diff --git a/test/CodeGen/X86/fold-and-shift.ll b/test/CodeGen/X86/fold-and-shift.ll
index 93baa0e0ee..816ab97e31 100644
--- a/test/CodeGen/X86/fold-and-shift.ll
+++ b/test/CodeGen/X86/fold-and-shift.ll
@@ -39,11 +39,11 @@ define i32 @t3(i16* %i.ptr, i32* %arr) {
; To make matters worse, because of the two-phase zext of %i and their reuse in
; the function, the DAG can get confusing trying to re-use both of them and
; prevent easy analysis of the mask in order to match this.
-; CHECK: t3:
-; CHECK-NOT: and
-; CHECK: shrl
-; CHECK: addl (%{{...}},%{{...}},4),
-; CHECK: ret
+; BROKEN: t3:
+; BROKEN-NOT: and
+; BROKEN: shrl
+; BROKEN: addl (%{{...}},%{{...}},4),
+; BROKEN: ret
entry:
%i = load i16* %i.ptr
@@ -58,11 +58,11 @@ entry:
define i32 @t4(i16* %i.ptr, i32* %arr) {
; A version of @t3 that has more zero extends and more re-use of intermediate
; values. This exercise slightly different bits of canonicalization.
-; CHECK: t4:
-; CHECK-NOT: and
-; CHECK: shrl
-; CHECK: addl (%{{...}},%{{...}},4),
-; CHECK: ret
+; BROKEN: t4:
+; BROKEN-NOT: and
+; BROKEN: shrl
+; BROKEN: addl (%{{...}},%{{...}},4),
+; BROKEN: ret
entry:
%i = load i16* %i.ptr