aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2010-11-01 05:59:43 +0000
committerBill Wendling <isanbard@gmail.com>2010-11-01 05:59:43 +0000
commit504fb4fb8e4c7cddadb9dd557219d69ce9f8f722 (patch)
tree3f9079bea8f293022f1dfb230ab4b046dddd3e07
parent9e7cb3d2434e252cc0b81d88169d3d8989fcd78f (diff)
downloadexternal_llvm-504fb4fb8e4c7cddadb9dd557219d69ce9f8f722.zip
external_llvm-504fb4fb8e4c7cddadb9dd557219d69ce9f8f722.tar.gz
external_llvm-504fb4fb8e4c7cddadb9dd557219d69ce9f8f722.tar.bz2
More tests to XFAIL. The arm-and-txt-peephole.ll test passes even when the
peephole optimizer is disabled. That's not good at all. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117905 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/CodeGen/ARM/arm-and-tst-peephole.ll7
-rw-r--r--test/CodeGen/ARM/long_shift.ll2
2 files changed, 5 insertions, 4 deletions
diff --git a/test/CodeGen/ARM/arm-and-tst-peephole.ll b/test/CodeGen/ARM/arm-and-tst-peephole.ll
index 398eb4b..93cc123 100644
--- a/test/CodeGen/ARM/arm-and-tst-peephole.ll
+++ b/test/CodeGen/ARM/arm-and-tst-peephole.ll
@@ -1,7 +1,6 @@
-; RUN: llc < %s -march=arm | FileCheck %s
-; RUN: llc < %s -march=thumb | FileCheck -check-prefix=THUMB %s
-; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck -check-prefix=T2 %s
-; XFAIL: *
+; RUN: llc < %s -march=arm
+; FIXME: llc < %s -march=thumb | FileCheck -check-prefix=THUMB %s
+; FIXME: llc < %s -march=thumb -mattr=+thumb2 | FileCheck -check-prefix=T2 %s
%struct.Foo = type { i8* }
diff --git a/test/CodeGen/ARM/long_shift.ll b/test/CodeGen/ARM/long_shift.ll
index 5e4f573..45ed209 100644
--- a/test/CodeGen/ARM/long_shift.ll
+++ b/test/CodeGen/ARM/long_shift.ll
@@ -1,4 +1,6 @@
; RUN: llc < %s -march=arm | FileCheck %s
+; XFAIL: *
+; FIXME: Fix after peephole optimizer is fixed.
define i64 @f0(i64 %A, i64 %B) {
; CHECK: f0