diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-01-16 21:58:58 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-01-16 21:58:58 +0000 |
commit | cd9192f4f4530f35fb7c989d1d09ff371bcbc389 (patch) | |
tree | 825f5ea612efc1b63eee3769e5ffab2691d6d02e /test/Integer | |
parent | 9d133e150faac44b8d8d1b53516cbad4d9bbf84a (diff) | |
download | external_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.ll | 58 |
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 -} |