summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-04-12 18:21:52 +0000
committerChris Lattner <sabre@nondot.org>2007-04-12 18:21:52 +0000
commitce10cd22c88aa7cd5c407e7c71821f62e90eca32 (patch)
treeb7a6a7fffc35dedbf4025c707aa2fbdeacea46e7
parent4c964c3aed747754598a604e3bf60fc3efe4b396 (diff)
downloadbcm5719-llvm-ce10cd22c88aa7cd5c407e7c71821f62e90eca32.tar.gz
bcm5719-llvm-ce10cd22c88aa7cd5c407e7c71821f62e90eca32.zip
vector compares aren't allowed. It doesn't make sense to have an xfailed
test to remind us of this. llvm-svn: 35949
-rwxr-xr-xllvm/test/Feature/packed_cmp.ll57
1 files changed, 0 insertions, 57 deletions
diff --git a/llvm/test/Feature/packed_cmp.ll b/llvm/test/Feature/packed_cmp.ll
deleted file mode 100755
index 6e1d89e7681..00000000000
--- a/llvm/test/Feature/packed_cmp.ll
+++ /dev/null
@@ -1,57 +0,0 @@
-; This test checks to make sure that NE and EQ comparisons of
-; vector types work.
-; RUN: llvm-as | llvm-dis > /dev/null -f &&
-; RUN: llvm-as | llvm-dis > %t1.ll
-; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
-; RUN: diff %t1.ll %t2.ll
-; XFAIL: *
-
-%ivec_type = type <4 x i8>
-@ivec1 = constant %ivec_type < i8 1, i8 1, i8 1, i8 1 >
-@ivec2 = constant %ivec_type < i8 0, i8 0, i8 0, i8 0 >
-
-%fvec_type = type <4 x float>
-@fvec1 = constant %fvec_type <float 1.0, float 1.0, float 1.0, float 1.0>
-@fvec2 = constant %fvec_type <float 0.0, float 0.0, float 0.0, float 0.0>
-
-define i1 @ivectest1() {
- %v1 = load %ivec_type* getelementptr(%ivec_type* @ivec1, i32 0)
- %v2 = load %ivec_type* getelementptr(%ivec_type* @ivec2, i32 0)
- %res = icmp ne %ivec_type %v1, %v2
- ret i1 %res
-}
-
-define i1 @ivectest2() {
- %v1 = load %ivec_type* getelementptr(%ivec_type* @ivec1, i32 0)
- %v2 = load %ivec_type* getelementptr(%ivec_type* @ivec2, i32 0)
- %res = icmp eq %ivec_type %v1, %v2
- ret i1 %res
-}
-
-define i1 @fvectest1() {
- %v1 = load %fvec_type* @fvec1
- %v2 = load %fvec_type* @fvec2
- %res = fcmp one %fvec_type %v1, %v2
- ret i1 %res
-}
-
-define i1 @fvectest2() {
- %v1 = load %fvec_type* @fvec1
- %v2 = load %fvec_type* @fvec2
- %res = fcmp oeq %fvec_type %v1, %v2
- ret i1 %res
-}
-
-define i1 @fvectest3() {
- %v1 = load %fvec_type* @fvec1
- %v2 = load %fvec_type* @fvec2
- %res = fcmp une %fvec_type %v1, %v2
- ret i1 %res
-}
-
-define i1 @fvectest4() {
- %v1 = load %fvec_type* @fvec1
- %v2 = load %fvec_type* @fvec2
- %res = fcmp ueq %fvec_type %v1, %v2
- ret i1 %res
-}
OpenPOWER on IntegriCloud