summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-11-27 06:36:28 +0000
committerChris Lattner <sabre@nondot.org>2009-11-27 06:36:28 +0000
commit852dfbdf021dd8313b6b19c88590cf34672e831a (patch)
treef792a1c3a70330910ac2d202b7d6b58404a812e6 /test
parent8dca876ab767327411dcdfc6fadd90fb2f8cd206 (diff)
downloadllvm-852dfbdf021dd8313b6b19c88590cf34672e831a.tar.gz
llvm-852dfbdf021dd8313b6b19c88590cf34672e831a.tar.bz2
llvm-852dfbdf021dd8313b6b19c88590cf34672e831a.tar.xz
this test is failing, and is expected to.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89995 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/GVN/rle-no-phi-translate.ll6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/Transforms/GVN/rle-no-phi-translate.ll b/test/Transforms/GVN/rle-no-phi-translate.ll
index 57457a7af9..96dbf48189 100644
--- a/test/Transforms/GVN/rle-no-phi-translate.ll
+++ b/test/Transforms/GVN/rle-no-phi-translate.ll
@@ -1,4 +1,5 @@
-; RUN: opt < %s -gvn -S | grep load
+; RUN: opt < %s -gvn -S | FileCheck %s
+; XFAIL: *
; FIXME: This should be promotable, but memdep/gvn don't track values
; path/edge sensitively enough.
@@ -20,5 +21,8 @@ bb2: ; preds = %bb1, %bb
%c_addr.0 = phi i32* [ %b, %entry ], [ %c, %bb ] ; <i32*> [#uses=1]
%cv = load i32* %c_addr.0, align 4 ; <i32> [#uses=1]
ret i32 %cv
+; CHECK: bb2:
+; CHECK-NOT: load i32
+; CHECK: ret i32
}