summaryrefslogtreecommitdiffstats
path: root/test/Integer
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-01-16 21:58:58 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-01-16 21:58:58 +0000
commitcd9192f4f4530f35fb7c989d1d09ff371bcbc389 (patch)
tree825f5ea612efc1b63eee3769e5ffab2691d6d02e /test/Integer
parent9d133e150faac44b8d8d1b53516cbad4d9bbf84a (diff)
downloadexternal_llvm-cd9192f4f4530f35fb7c989d1d09ff371bcbc389.zip
external_llvm-cd9192f4f4530f35fb7c989d1d09ff371bcbc389.tar.gz
external_llvm-cd9192f4f4530f35fb7c989d1d09ff371bcbc389.tar.bz2
Remove this test case. LLVM doesn't currently support comparison of packed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33271 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Integer')
-rw-r--r--test/Integer/packed_cmp_bt.ll58
1 files changed, 0 insertions, 58 deletions
diff --git a/test/Integer/packed_cmp_bt.ll b/test/Integer/packed_cmp_bt.ll
deleted file mode 100644
index 80d1399..0000000
--- a/test/Integer/packed_cmp_bt.ll
+++ /dev/null
@@ -1,58 +0,0 @@
-; This test checks to make sure that NE and EQ comparisons of
-; vector types work.
-; RUN: llvm-as < %s | 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 i9>
-%ivec1 = constant %ivec_type < i9 1, i9 1, i9 1, i9 1 >
-%ivec2 = constant %ivec_type < i9 0, i9 0, i9 0, i9 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>
-
-implementation ; Functions:
-
-define bool %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 bool %res
-}
-
-define bool %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 bool %res
-}
-
-define bool %fvectest1() {
- %v1 = load %fvec_type* %fvec1
- %v2 = load %fvec_type* %fvec2
- %res = fcmp one %fvec_type %v1, %v2
- ret bool %res
-}
-
-define bool %fvectest2() {
- %v1 = load %fvec_type* %fvec1
- %v2 = load %fvec_type* %fvec2
- %res = fcmp oeq %fvec_type %v1, %v2
- ret bool %res
-}
-
-define bool %fvectest3() {
- %v1 = load %fvec_type* %fvec1
- %v2 = load %fvec_type* %fvec2
- %res = fcmp une %fvec_type %v1, %v2
- ret bool %res
-}
-
-define bool %fvectest4() {
- %v1 = load %fvec_type* %fvec1
- %v2 = load %fvec_type* %fvec2
- %res = fcmp ueq %fvec_type %v1, %v2
- ret bool %res
-}